{"id":618,"date":"2012-07-02T11:37:50","date_gmt":"2012-07-02T09:37:50","guid":{"rendered":"http:\/\/blogs.igalia.com\/carlosgc\/?p=618"},"modified":"2012-07-02T12:06:47","modified_gmt":"2012-07-02T10:06:47","slug":"epiphany-and-webkit2","status":"publish","type":"post","link":"https:\/\/blogs.igalia.com\/carlosgc\/2012\/07\/02\/epiphany-and-webkit2\/","title":{"rendered":"Epiphany and WebKit2"},"content":{"rendered":"<p>During the last week, the <a href=\"http:\/\/www.igalia.com\/nc\/work\/project\/item\/webkit\/\">Igalia WebKit team<\/a> has been working on adding the initial support for <a href=\"http:\/\/trac.webkit.org\/wiki\/WebKit2\">WebKit2<\/a> into <a href=\"http:\/\/git.gnome.org\/browse\/epiphany\/log\/\">Epiphany git master<\/a>. As <a href=\"http:\/\/blogs.igalia.com\/carlosgc\/2012\/01\/26\/porting-devhelp-to-webkit2\/\">we did for Devhelp<\/a>, there&#8217;s a configure option (&#8211;with-webkit2) that can be used to build <a href=\"http:\/\/projects.gnome.org\/epiphany\/\">Epiphany<\/a> with WebKit2. The option is disabled by default for now. The <a href=\"http:\/\/www.webkitgtk.org\/reference\/webkit2gtk\/unstable\/index.html\">WebKit2 GTK+ API<\/a> is more and more mature and complete, but there are still some important features to implement in order to be able to enable WebKit2 by default in Epiphany. Nevertheless, the main functionality works already and we encourage everybody to give it a try and provide feedback and bug reports. You can also take a look at the <a href=\"https:\/\/bugzilla.gnome.org\/show_bug.cgi?id=678610\">Epiphany metabug<\/a> or the <a href=\"https:\/\/trac.webkit.org\/wiki\/WebKitGTK\/WebKit2Roadmap\">WebKit2 GTK+ API roadmap<\/a>\u00a0if you want to help.<\/p>\n<div id=\"attachment_619\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blogs.igalia.com\/carlosgc\/files\/2012\/07\/epiphany-wk2-euro.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-619\" class=\"size-medium wp-image-619\" src=\"http:\/\/blogs.igalia.com\/carlosgc\/files\/2012\/07\/epiphany-wk2-euro-300x223.png\" alt=\"Epiphany with WebKit2 playing a random Flash video\" width=\"300\" height=\"223\" srcset=\"https:\/\/blogs.igalia.com\/carlosgc\/files\/2012\/07\/epiphany-wk2-euro-300x223.png 300w, https:\/\/blogs.igalia.com\/carlosgc\/files\/2012\/07\/epiphany-wk2-euro-1024x762.png 1024w, https:\/\/blogs.igalia.com\/carlosgc\/files\/2012\/07\/epiphany-wk2-euro.png 1153w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-619\" class=\"wp-caption-text\">Epiphany with WebKit2 playing a random Flash video<\/p><\/div>\n<p>The plan is still to have a first stable version of <a href=\"http:\/\/blogs.igalia.com\/carlosgc\/2012\/02\/28\/webkitgtk-2-0-for-gnome-3-6\/\">WebKit2 GTK+ API for GNOME 3.6<\/a>, but Epiphany will switch to WebKit2 by default when we manage to fix all the regressions, hopefully for GNOME 3.8.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>During the last week, the Igalia WebKit team has been working on adding the initial support for WebKit2 into Epiphany git master. As we did for Devhelp, there&#8217;s a configure option (&#8211;with-webkit2) that can be used to build Epiphany with &hellip; <a href=\"https:\/\/blogs.igalia.com\/carlosgc\/2012\/07\/02\/epiphany-and-webkit2\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,6,7,8],"tags":[],"class_list":["post-618","post","type-post","status-publish","format-standard","hentry","category-free-software","category-gnome","category-igalia","category-webkit"],"_links":{"self":[{"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/posts\/618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/comments?post=618"}],"version-history":[{"count":10,"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/posts\/618\/revisions"}],"predecessor-version":[{"id":629,"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/posts\/618\/revisions\/629"}],"wp:attachment":[{"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/media?parent=618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/categories?post=618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/tags?post=618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}