Standing up to giants.

Protecting the open web.

about://me

Valentin Goșu

Software Engineer @ Mozilla

C / C++ / JavaScript / Rust

valentin.gosu@gmail.com

@ValentinGosu

about:mozilla

We’re Mozilla, the proudly non-profit champions of a healthy Internet – keeping it open and accessible to all.

proudly://nonprofit

making://money

Let's address the FUD

So while Google won the browser wars, they haven’t won the Web.

~Chrome won by Andreas Gal

Google built it to maximize revenue from your searches and deliver display ads on millions of websites. To monetize every… single… click.

~Browse against the machine by Eric Petitt

How does the web win?

  • The web is built on standards. (IETF, W3C)
  • Multiple implementations are required
  • Build for the web, not for one browser
  • Users need a browser that works for them

Overheard at conferences

Implement this, or I'm switching to Chrome

~UserA to Firefox devs

Implement that, or I'm switching to Firefox

~UserB to Chrome devs

Just make it better

Chrome memes

Just make it better

WebExtensions++

Contribute to dev-addons@mozilla.org

My browser crashed, so I wrote a new programming language

~ ???

Just make it better

Rust

Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.

  • zero-cost abstractions
  • move semantics
  • guaranteed memory safety
  • threads without data races
  • trait-based generics
  • pattern matching
  • type inference
  • minimal runtime
  • efficient C bindings

Servo

Servo is a modern browser engine that aims to achieve better parallelism, security, modularity, and performance.

Servo

Quantum Firefox

+

= awesome

Photon

  • Better looking
  • Less lag
  • More intuitive

New tech & features

WebAssembly

QUIC

DevTools as an addon

Tracking protection

Container Tabs

 

 

Staying true to our roots

Build a great browser

  • Privacy
  • Security
  • User choice
  • Open development

 

Defend the web

  • Net neutrality
  • EU Copyright campaign

How do you build

a better web?

File bugs: bugzilla.mozilla.org

Get involved: lists.mozilla.org

Watch our meetings: air.mozilla.org

valentin.gosu@gmail.com

LOAD June 2017 Mozila & Open Web

By Valentin Gosu

LOAD June 2017 Mozila & Open Web

  • 1,945