Webkit GTK: Determine cuándo se termina de cargar un documento

Hay otras preguntas en StackOverflow que soncerrar a lo que quiero saber, comoWebkit GTK :: ¿Cómo detectar cuándo ha finalizado una descarga?, pero creo que estoy preguntando algo un poco diferente:

En general, en la API C Webkit-GTK basada en eventos, hay muchos eventos que pueden estar relacionados con la idea de cuándo un documento ha terminado de "cargarse". El problema es eldocumentación es bastante escaso, y la idea de "terminar de cargar" no es necesariamente clara, ya que puede referirse a muchas cosas. ¿Significa "terminado de cargar" que el documento está terminado?descargando? ¿Que ha terminado de crear el árbol DOM? Que se ha terminado de descargar incluido.todos Otros recursos (como CSS, JS y archivos de imagen)

Señales relevantes sonsignal::notify::load-status, document-load-finishedyresource-load-finished.

losload-status la señal se dispara cada vez que cambia el estado de la carga, por lo que necesita llamar manualmentewebkit_web_view_get_load_status y comprobar el estado cada vez. Aun así, cuando el estado finalmente esWEBKIT_LOAD_FINISHED, No estoy seguro de lo que eso significa, ¿significa que WebKit está hecho?descargando ¿El recurso, o que ha terminado de crear el árbol DOM, o qué?

Pregunta:

¿Cuál es la diferencia entre las distintas señales "terminadas"? ¿Hay alguna señal que sea equivalente al evento DOM de JavaScript estándar?window.onload?