Browsers and Client-side Web Technologies
Igalia leads the development of essential projects and components in the areas of web rendering and browsers. We have the most WebKit, Chromium/Blink and Firefox expertise found in the consulting business, including many reviewers and committers.
WebKit is a cross-platform, Free Software web rendering engine. It is used everywhere from major Web browsers to embedded platforms. Our numerous contributions to the WebKit project include more than 3500 commits and 2000 reviews since 2009 leading critical areas of the project like the GStreamer media backend, the cairo 2D graphics backend, the libsoup network backend, the ATK accessibility backend and new web technologies like CSS grid layout. Igalia is also the maintainer of the GTK+ port that provides a high quality API for embedders based on the GNOME platform.
Blink started in 2013 as a fork of WebKit. It's currently used by Chrome browser and it's being adopted by other embedders. Since the transition to Blink for a WebKit developer is quite easy and natural, Igalia currently counts with several Blink committers actively working in the project.
Our developers are not only WebKit/Blink 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.
As maintainers of the GTK+ and WPE ports of WebKit we have considerable experience creating, maintaining and optimizing ports of WebKit, as well as designing high level APIs for embedders.
- GStreamer & Web
TL;DR At Igalia, we attend many browser events. This is a quick summary of some recents conferences I participated to… or that gave me the opportunity to meet Igalians in Paris
At the beginning of October I had the wonderful chance of attending the Web Engines Hackfest in A Coruña, hosted by Igalia. This year we were over 50 participants, which was great to associate even more faces to IRC nick names, but more...
Next week I will be in Tokyo to attend BlinkOn 8! It will be a great opportunity to meet the Chromium community and share what we are doing. I will give a lightning talk about the challenges of making Chromium … Continue reading →
WebDriver is an automation API to control a web browser. It allows to create automated tests for web applications independently of the browser and platform. WebKitGTK+ 2.18, that will be released next week, includes an initial implementation of the...
This reverts commit 3d674bbdf9713a2ea7bdeead6bee9e4c8e337b19.Michael Catanzaro22/02/2018
2 edits in trunk/Tools [GTK] Unsafe g_setenv use in MiniBrowser main https://bugs.webkit.org/show_bug.cgi?id=182978 Reviewed by Carlos Garcia Campos. setenv (and g_setenv) will randomly crash if called too late. MiniBrowser/gtk/main.c: (main):Michael Catanzaro21/02/2018
Changeset in webkit : [GTK] USE_UPOWER causes crashes inside a chroot or on systems with ...
6 edits1 delete in trunk [GTK] USE_UPOWER causes crashes inside a chroot or on systems with broken dbus/upower https://bugs.webkit.org/show_bug.cgi?id=181825 Reviewed by Carlos Garcia Campos. .: Get rid of the upower-glib dependency. We will...Michael Catanzaro21/02/2018
8 edits in trunk/Source/WebCore [WebVR][OpenVR] Retrieve stage parameters https://bugs.webkit.org/show_bug.cgi?id=182976 Reviewed by Žan Doberšek. Use OpenVR to retrieve stage parameters, i.e., play area size and the transformation from sitting...Sergio Villar21/02/2018
10 edits in trunk/Source [Cairo] Drop target GraphicsContext usage in Cairo operations https://bugs.webkit.org/show_bug.cgi?id=182964 Reviewed by Carlos Garcia Campos. The GraphicsContext parameters in various Cairo operations are not...Žan Doberšek20/02/2018