3-11 May | Virtual Event
Web Engines Hackfest 2021

The Hackfest

The 2021 Web Engines Hackfest will be a virtual event that will take place on weeks 18 & 19 in May. Igalia has been organizing and hosting this event since 2009.

  • Web Engines Hackfest 2018 - Main Room


    This event brings together people working on the different browsers and related standards to discuss ideas and plans. Members from all parts of the web platform community including people working on the different engines (Chromium/Blink/V8, Safari/WebKit/JSC, Firefox/Gecko/SpiderMonkey, Servo), on the testing side (WPT, Test262), or on specifications (W3C, WhatWG, TC39) are welcome to join us.

  • Web Engines Hackfest 2018 - Talk

    2021 Edition

    This year edition will be very different to previous ones. This year the hackfest will be an online event with a set of breakout sessions.

    The breakout sessions will be focused on one topic with participants from the different communities involved. They can include some presentations, lighting talks, open discussions, etc.

  • Web Engines Hackfest 2018 - Breakout session

    Breakout sessions

    There will be 6 breakout sesions on the following topics: Chromium Embedders, Chromium Ozone, Cross-browser Accessibility Platform Testsuite, JavaScript, WebAssembly, and WPE WebKit. You can find more detailed information about the breakout sessions on this website.

    Visit the hackfest wiki page with scheduling and all the information related to the event.

  • Web Engines Hackfest 2018 - Discussion

    Previous hackfests

    The Web Engines Hackfest used to be known as the WebkitGTK+ Hackfest, which has been held since 2009. Information from previous years can be found on the following pages: 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, and 2019.

  • 3-11

Breakout Sessions

Chromium Embedders

Discussion forum about Chromium embedders such as CEF, Electron and others, their implementation and future directions Chromium should take from the embedders' point of view.

Date & Time: May 3rd 16:00-18:00 UTC
09:00-11:00 PDT, 18:00-20:00 CEST, 01:00-03:00 JST next day

Chromium Ozone

Brief presentation of the essential parts of Ozone platform, and discussion about practical needs of certain implementations.

Date & Time: May 4th 13:00-15:00 UTC
06:00-08:00 PDT, 15:00-17:00 CEST, 22:00-00:00 JST


WebAssembly discussion forum. Topics related to WebAssembly tools, proposals and future directions.

Date & Time: May 5th 16:00-19:00 UTC
09:00-12:00 PDT, 18:00-21:00 CEST, 01:00-04:00 JST next day


Discussion forum about new features for JavaScript.

Date & Time: May 6th 16:00-20:00 UTC
09:00-13:00 PDT, 18:00-22:00 CEST, 01:00-05:00 JST next day

Cross-browser Accessibility Platform Testsuite

Discussion and brainstorming to find a solution.

Date & Time: May 10th 16:00-17:30 UTC
09:00-10:30 PDT, 18:00-19:30 CEST, 01:00-02:30 JST next day

WPE WebKit

Discussion forum about WPE WebKit. Topics related with all things WPE, WebKit and browsers targeting embedded devices.

Date & Time: May 11th 16:00-20:00 UTC
09:00-13:00 PDT, 18:00-22:00 CEST, 01:00-05:00 JST next day


More sponsors are welcome! If you would like to contribute as a sponsor, please contact us.

Host & Organizer

Code of Conduct

Igalia is a project which attempts to make space for equality within a system that is highly unequal. In order to do this, we must counter the structural discrimination that surrounds us in the world and, in particular, in our industry. Our desire is expressed through our foundational principles, our internal processes, and guidelines for how we treat each other. The ultimate goal of the code of conduct is to keep Igalia welcoming for all those who interact with us in good faith and to be a positive and fulfilling influence in the lives of the people within our community.

This code of conduct has three sections. In the first section, we present the ideals we believe should underlie interactions within Igalia. In the second section, we describe types of unacceptable behavior. Finally, in the third section, we describe how to report problems, so that we can take steps to ensure that Igalia remains both safe and healthy.

This policy applies in all of the following contexts:

  • The Igalia offices
  • All internal and external meetings including assemblies and the partners council
  • All mailing lists, bug trackers, wikis, and all other online services
  • Igalia sponsored social gatherings such as summits
  • Igalia hosted conferences, hackathons, and other public and private events
  • At all times where a person is acting as a representative of Igalia, including sponsored external events, communities, or using a company e-mail address

Expected Behavior

Be Respectful and Kind

Always assume that others are competent and trying to do their best. Look out for one another and offer help when it is appropriate and welcome. The words you choose are important, so choose them carefully. Be aware that words and imagery have different meanings across countries, cultures, and communities. If you are unsure whether something is appropriate, it is better to keep it to yourself. Be quick to apologize and learn from your mistakes.

Include Everyone

Encourage all voices. Amplify new points of view and listen actively. If you find yourself dominating a discussion, it is especially important to step back and make room for other voices. When repeating ideas and suggestions, give credit to the person who introduced them. Be aware of the amount of time taken up by the dominant members of the group. When it is possible, make sure there are alternative ways to contribute.

Seek Understanding and Consensus

Discussion and debate are essential to Igalia, but we have to remember that we are not trying to “win” disagreements. Always try to encourage constructive discussions and inclusive thinking so that we are working with a wide range of perspectives. At the same time, reject intolerance and the dehumanization of others.

Speak Up

The responsibility for maintaining a safe environment is shared among all of us. If you think something violates the code of conduct, say something.

Unacceptable Behavior

  • Unwelcome, offensive or hurtful comments or jokes related to age, gender, gender identity and expression, sexual orientation, disability, illnesses, mental illness, neuro(a)typicality, physical appearance, body size, race, religion, national origin, nationality, ancestry, or pregnancy
  • Unwelcome, offensive, or hurtful comments or jokes regarding a person’s lifestyle choices and practices
  • Deliberate misgendering, use of “dead” or rejected names, or use of inappropriate nicknames
  • Gratuitous or off-topic sexual images or behavior, non-consensual physical contact and simulated physical contact, or any other type of unwelcome sexual attention
  • Violence, threats of violence, or incitement of violence, including encouraging others to commit self-harm
  • Deliberate intimidation or the sabotage of work
  • Stalking or unwelcome photography, recording, or logging of online activity
  • Sustained disruption of discussion
  • A pattern of inappropriate social contact, such as requesting/assuming inappropriate levels of intimacy with others
  • Deliberate “outing” of any aspect of a person’s identity without their consent except as necessary to protect vulnerable people from intentional abuse
  • Publication of private and personal (unrelated to work) communication, except when it is used as evidence of a code of conduct violation
  • Retaliation for reporting a code of conduct violation

It is impossible to list all types of unacceptable behavior, but a general rule is that conduct committed in bad faith, which causes harm or distress, or after requests to stop is unacceptable. This includes actions taken without malice. When in doubt, take responsibility for your actions, apologize, and move on. Finally, reporting a violation of the code of conduct does not ever violate the code of conduct.


There are several ways that you can report behavior that makes you or others feel unsafe, unwelcome, or excluded. These include:

Emails sent to conduct (at) igalia.com are received by:

  • Andy Wingo
  • Javier Moran
  • Jessica Tallon
  • Germán Poo-Caamaño
  • Jeongeun Kim
  • Ioanna Dimitriou

For urgent issues, you may also call +34 951 204 844 and then enter the PIN 1818 followed by the hash sign (#).

People reported as violating the code of conduct will not take part in the process of handling that report. After the report, immediate action will be taken to ensure the safety and well-being of those involved.

Contact Us



+34 981 913 991