Are you looking for your first open source experience in a professional environment? Then we invite you to apply to the 2025 Coding Experience (CE) Program. This year, we are accepting candidates to participate on one of the following five areas: WebKit, Chromium, Compiler Construction & Programming Language Implementation, Multimedia & GStreamer, Web Standards implementation, and Wolvic. CE participants receive financial compensation of €7,000 for 450 hours of work time over a period of ei...| Igalia
Get an overview on how to use WebView and WebPage in SwiftUI.| iOS development by tanaschita.com
The big day arrived. The UK Competition and Markets Authority (CMA) finally agreed for Google to phase out third-party cookies. That's terrific because it improves user welfare. Furthermore, no grace period was requested. Google could do it even today. The catch? Only on iOS, Apple's operating system. How come that| Security, Privacy & Tech Inquiries
One topic that interests me endlessly is profiling. I’ve covered this topic many times in this blog, but not enough to risk sounding like a broken record yet. So here we are again!| feaneron
Developing WebKitGTK and WPE has always had challenges such as the amount of dependencies or it’s fairly complex C++ codebase which not all compiler versions handle well. To help with this we’ve made a new SDK to make it easier.| TingPing’s blog
I’m excited to help bring WebExtensions to Epiphany (GNOME Web) thanks to investment from my employer Igalia. In this post, I’ll go over a summary of how extensions work and give details on what Epiphany supports.| TingPing’s blog
The libsoup library implements HTTP for the GNOME platform and is used by a wide range of projects including any web browser using WebKitGTK. This past year we at Igalia have been working on a new release to modernize the project and I’d like to share some details and get some feedback from the community.| TingPing’s blog
Jeśli używasz iPhone'a, zawsze instaluj aktualizacje dla Safari i WebKit — nawet jeśli korzystasz tylko z przeglądarki Chrome, Firefox lub innej.| Oficjalny blog Kaspersky
In this post I’ll try to document the journey starting from a WebKit issue and ending up improving third-party projects that WebKitGTK and WPEWebKit depend on. I’ve been working on WebKit’s GStreamer backends for a while. Usually some new feature needed on WebKit side would trigger work …| Base-Art
This is a short PSA post announcing the return of the GNOME Web Canary builds. Read on for the crunchy details. A couple years ago I was blogging about the GNOME Web Canary flavor. In summary this special build of GNOME Web provides a preview of the upcoming version of …| Base-Art
Some time ago we at Igalia embarked on the journey to ship a GStreamer-powered WebRTC backend. This is a long journey, it is not over, but we made some progress …| Base-Art
Over the past few months the WebKit development team has been working on modernizing support for the WebAudio specification. This post highlights some of the changes that were recently merged, focusing on the GStreamer ports. My fellow WebKit colleague, Chris Dumez, has been very active lately, updating the WebAudio implementation …| Base-Art
Graphics overlays are everywhere nowadays in the live video broadcasting industry. In this post I introduce a new demo relying on GStreamer and WPEWebKit to deliver low-latency web-augmented video broadcasts. Readers of this blog might remember a few posts about WPEWebKit and a GStreamer element we at Igalia worked on …| Base-Art
Last week I attended the Web Engines Hackfest. The event was sponsored by Igalia (also hosting the event), Adobe and Collabora. As usual I spent most of the time working on the WebKitGTK+ GStreamer backend and Sebastian Dröge kindly joined and helped out quite a bit, make sure to read …| Base-Art
Using videos in the <img>HTML tag can lead to more responsive web-page loads in most cases. Colin Bendell blogged about this topic, make sure to read his post on the cloudinary website. As it turns out, this feature has been supported for more than 2 years in Safari, but …| Base-Art
Working on a web-engine often requires a complex build infrastructure. This post documents our transition from JHBuild to Flatpak for the WebKitGTK and WPEWebKit development builds. For the last 10 years, WebKitGTK has been relying on a custom JHBuild moduleset to handle its dependencies and (try to) ensure a reproducible …| Base-Art
Once again this year I attended the GStreamer conference and just before that, Embedded Linux conference Europe which took place in Lyon (France). Both events were a good opportunity to demo one of the use-cases I have in mind for GstWPE, HTML overlays! As we, at Igalia, usually have a …| Base-Art
This blog post takes a look back at the various Multimedia-related tasks the Igalia Multimedia team was involved in during the first half of 2019. GStreamer Editing Services Thibault added support for the OpenTimelineIO open format for editorial timeline information. Having many editorial timeline information formats supported by OpenTimelineIO reduces …| Base-Art
Today I am happy to unveil GNOME Web Canary which aims to provide bleeding edge, most likely very unstable builds of Epiphany, depending on daily builds of the WebKitGTK development version. Read on to know more about this. Until recently the GNOME Web browser was available for end-users in two …| Base-Art
Interesting proposals of web standards amending the way some aspects of web architecture work emerged from Apple and Google. This marks a pretty unprecedented competition over web architecture. The grand battleground is web standardization. As such it will happen in the open and involve the larger community. Web advertisements are| Security, Privacy & Tech Inquiries
The latest development release of libsoup 3, 2.99.8, now enables HTTP/2 by default. So lets look into what that means and how you can try it out.| TingPing’s blog