Tuesday, November 3, 2009

WebKit-EFL in progress

try:

As I wrote in my first post I have started working on the WebKit world! I spent few months making it work with Evas/Ecore/EFL as back-end. Just to clarify, I was not alone on that! Actually, I was not even the main developer on it as I was a little bit busy with INdT internal projects and my Master degree activities, which I will post about later.

There are more details about the WebKit-EFL port in the WebKit trac here. It was released in June 2009 as tonikitoo pointed out in his blog and a new release is about to be announced. Unfortunately I could not contribute in this next release, but as far as I could see in #webkit-efl on irc.freenode.net there was a big refactoring on the rendering code. That refactoring was done mainly by Enlightenment developers, which shows that there is already some interest on it.

WebKit-EFL promises to be very useful in low profile devices, as it inherits the Enlightenment characteristics such as lower memory/CPU consuming with great visual effects and performance and aggregates to it the WebKit browser functionalities.

The first browser client using the release 0.1 is Eve. Francisco Alecrim shows how to build and run Eve in a Nokia N810 device using Mamona here. It also runs in SHR, a OpenMoko distribution that contains some basic EFL applications.

More is about to come as Barbieri mentioned in the Enlightenment Devel email list: "ProFUSION is working on it on behalf of another company that shall remain unnamed. If/When they release their product we may see the source code, as WebKit-EFL license requires."

Something I'm planning to do on it would be a memory/CPU comparison test between ELauncher, QtLauncher and GtkLauncher, all of them basic WebKit based browsers.

except tired.BloatPostError:

Build/Install WebKit-EFL and Eve.

1 comments:

Antonio said...

cool reading !