> Par contre, sur l'histoire du moteur de dessin, tu m'étonnes. Je n'ai rien trouvé qui corrobore cela. Tu peux me guider ?
Tu parles plus bas du moteur graphique de webkit, en fait webkit ne fournit qu'une interface générique de dessin, c'est aux différents ports que revient le travail d'implémenter cette interface. Chromium utilise skia, webkitGtk cairo, QtWebKit arthur, Apple CoreGraphics, JWebPane utilise Java2D (sortira-t-il un jour du placard celui-là ?) etc ... Skia est juste une bibliothèque de dessin 2D, donc ça marche pareil avec les autres.
Et rebelote pour le support du réseau, multimédia etc ...
En parlant de JWebPane, un article avec un joli schéma qui résume bien l'architecture de WebKit (tout les ports fonctionnent selon le même principe, excepté chromium qui est plus intrusif à cause de sa gestion particulière des processus multiples). http://weblogs.java.net/blog/alex2d/archive/2008/12/jwebpane(...)
[^] # Re: Compatibilité avec les navigateurs ?
Posté par GeneralZod . En réponse au message propose services de développements en informatique. Évalué à 3.
Tu parles plus bas du moteur graphique de webkit, en fait webkit ne fournit qu'une interface générique de dessin, c'est aux différents ports que revient le travail d'implémenter cette interface. Chromium utilise skia, webkitGtk cairo, QtWebKit arthur, Apple CoreGraphics, JWebPane utilise Java2D (sortira-t-il un jour du placard celui-là ?) etc ... Skia est juste une bibliothèque de dessin 2D, donc ça marche pareil avec les autres.
Et rebelote pour le support du réseau, multimédia etc ...
En parlant de JWebPane, un article avec un joli schéma qui résume bien l'architecture de WebKit (tout les ports fonctionnent selon le même principe, excepté chromium qui est plus intrusif à cause de sa gestion particulière des processus multiples).
http://weblogs.java.net/blog/alex2d/archive/2008/12/jwebpane(...)