4 ms·
I wonder why basically all new browser projects use Webkit / Blink, and none use Gecko)? This only strenghtens Google's position regarding the implementation of
by Narretz 10y ago
I wonder why basically all new browser projects use Webkit / Blink, and none use Gecko)? This only strenghtens Google's position regarding the implementation of web standards. Recently Microsoft open sourced Chakra, their JS Engine, and there's to hope that it can compete with V8 to prevent the same for JavaScript.
- jarcane 10y agoBecause Gecko is a performance disaster so bad that Mozilla had to invent a new programming language just to create a replacement.
- robin_reala 10y agoBecause embedding Gecko is markedly more difficult than embedding Blink / WebKit, and now that we’re heading towards a WebKit / Blink monoculture there’s no incentive to choose against that. Interestingly, Servo is basing itself on Chromium’s embedding framework, so that should hopefully be a valid choice when it reaches maturity.
- _pmf_ 10y ago> Interestingly, Servo is basing itself on Chromium’s embedding framework, so that should hopefully be a valid choice when it reaches maturity. Rust introduces several new toolchain requirements, though.
- colemickens 10y ago? When you use CEF, you're not building Chromium so I don't understand why Servo's compilation toolchain would affect an application that just wants to embed. Libraries written in Rust can be easily called from C code.