Browsers and Client-side Web Technologies
Igalia leads the development of essential projects and components in the areas of web rendering and browsers. With five WebKit reviewers and 15 WebKit and Blink/Chromium consultants dedicated to development, we have the most WebKit expertise found in the consultancy business.
WebKit is a cross-platform, Free Software web rendering engine. It is used everywhere from major Web browsers (Safari, Chrome) to embedded platforms (iPhone, WebOS or Android). Having earned 36% of the world market share and continuing to grow, WebKit serves as the foundation of the next wave of web technologies.
Our numerous contributions to the WebKit project include more than 3500 commits and 2000 reviews since 2009 touching critical aspects of the platform like Accelerated Compositing and the GStreamer multimedia backends used by many WebKit ports, including WebKitGTK+, WebKitEFL, QtWebKit and the ports for WinCairo and Mac.
Our team members are not only WebKit experts, they are engineers with solid backgrounds in embedded, graphics, UI design and multimedia. They integrate WebKit in user-oriented environments like the GNOME platform, where we drive the web development effort and maintain its flagship web browser, Epiphany.
We also have considerable experience creating, maintaining and optimizing ports of WebKit, have been the maintainers of the WebKitGTK+ port since 2009 and maintain core parts of the EFL and Clutter ports.
- GStreamer & Web
In my previous post I shared that I had managed to get a basic implementation of WebKitGTK+WebKit2 to work under Wayland. I also discussed some of the pieces that were still missing, most important of which was supporting for multiple views, that is,...
In December we organized in A Coruña the WebKitGTK+ hackfest at the Igalia premises as usual and also as usual it was an awesome oportunity to meet the rest of the team. For more information about the progress done in the hackfest, you can have a look at...
From February 24th to 27th the largest event for the mobile industry takes place in Barcelona. Igalia will be not only attending, but also presenting novel CSS features at the W3C booth.
Our team of WebKit developers has a new Reviewer, bringing the total number of WebKit Reviewers at Igalia to six.
After the initial post introducing this topic and describing the Performance Tests (perftests), now is time to explain how to analyze the performance issues with a profiler in order to improve the code. “Manual” measurements First of all, you...
Micro-optimization https://bugzilla.gnome.org/show_bug.cgi?id=725818Claudio Saavedra06/03/2014
The check for the clicked address was inverted so this was not working at all. https://bugzilla.gnome.org/show_bug.cgi?id=725818Claudio Saavedra06/03/2014
Otherwise we have a dangling handler with webviews that are unrelated to the async result at hand. https://bugzilla.gnome.org/show_bug.cgi?id=725749Claudio Saavedra06/03/2014