Servo is trying to answer ambitious questions like "can layout be done as a sequence of top-down and bottom-up parallel tree traversals", "can we GC Rust DOM objects safely", and "how much of a browser engine has to be…
Servo is already hooked up to a (very old) version of SpiderMonkey, but it's missing enough DOM features that most pages hit errors. This Steam page hits "ele.canPlayType is not a function", "document.write is not a…
The last question was about using Rust for Servo, and in particular whether there had been any major pain points. Patrick Walton helped to answer (45:48): ~ The overall discipline hasn't been too difficult to been…
The first set of questions was about how the borrow checker understands vectors. ~ How do you tie the ownership of [the element array] to the vector? How does the compiler know that when you take a reference into the…
It often depends on your skill level, whether you take breaks from the game, and how much of a completionist you are. In some games these factors interact in complicated ways. From a regulatory perspective, I'm afraid…
Do you need multiple statements if you want your type to be "Freeze if T is Freeze", "Share if T is Share", etc?
Ad-blockers protect against attacks coming from compromised ad servers, but also increase your total attack surface. The message is misleading about the relative risks, and it's dishonest in singling out ad-blockers…
Waiting by not playing a game is never a "core mechanic" of a game. It's either an excuse for the app to grab your attention (play now to get a bonus) or a way to drive IAP (pay so you don't have to wait).
The invisible smiley was a font system problem, fixed in Firefox 19 Aurora (assuming you're on Mac). https://bugzilla.mozilla.org/show_bug.cgi?id=715798
about:memory is primarily intended as a debugging tool, so we can diagnose and fix memory problems. It has been a fantastic success in this regard. It also gives add-on authors and web application developers a chance to…
Fennec doesn't use XUL for primary UI, but it's still compiled with XUL enabled. Fennec's improved launch speed is partly due to the order in which components are loaded: the primary UI can appear before the layout…
Servo is trying to answer ambitious questions like "can layout be done as a sequence of top-down and bottom-up parallel tree traversals", "can we GC Rust DOM objects safely", and "how much of a browser engine has to be…
Servo is already hooked up to a (very old) version of SpiderMonkey, but it's missing enough DOM features that most pages hit errors. This Steam page hits "ele.canPlayType is not a function", "document.write is not a…
The last question was about using Rust for Servo, and in particular whether there had been any major pain points. Patrick Walton helped to answer (45:48): ~ The overall discipline hasn't been too difficult to been…
The first set of questions was about how the borrow checker understands vectors. ~ How do you tie the ownership of [the element array] to the vector? How does the compiler know that when you take a reference into the…
It often depends on your skill level, whether you take breaks from the game, and how much of a completionist you are. In some games these factors interact in complicated ways. From a regulatory perspective, I'm afraid…
Do you need multiple statements if you want your type to be "Freeze if T is Freeze", "Share if T is Share", etc?
Ad-blockers protect against attacks coming from compromised ad servers, but also increase your total attack surface. The message is misleading about the relative risks, and it's dishonest in singling out ad-blockers…
Waiting by not playing a game is never a "core mechanic" of a game. It's either an excuse for the app to grab your attention (play now to get a bonus) or a way to drive IAP (pay so you don't have to wait).
The invisible smiley was a font system problem, fixed in Firefox 19 Aurora (assuming you're on Mac). https://bugzilla.mozilla.org/show_bug.cgi?id=715798
about:memory is primarily intended as a debugging tool, so we can diagnose and fix memory problems. It has been a fantastic success in this regard. It also gives add-on authors and web application developers a chance to…
Fennec doesn't use XUL for primary UI, but it's still compiled with XUL enabled. Fennec's improved launch speed is partly due to the order in which components are loaded: the primary UI can appear before the layout…