HNHacker News
TopNewBestAskShowJobs

abarth

505 karma · joined May 5, 2011

submissionscomments
abarth··on WebKit for Developers
The fast path is much faster and handles the common case. The complex path is, well, complex, but it's the "all sing, all dance" path that handles all the difficult cases.
abarth··on WebKit for Developers
I'm one of the developers of threaded HTML parsing in WebKit. Threaded HTML parsing is only enabled in Chromium (for now). We're still working through the kinks. :)
abarth··on How To Use The HTML5 Notification API
Based on the discussion in the W3C, I would expect other browsers to implement "new Notification" rather than implementing the window.notifications factory object because the factory object doesn't really serve any purpose. We'd like to remove the factory object from WebKit eventually once folks have switched over to the unprefixed API.
abarth··on How To Use The HTML5 Notification API
You should really use "new Notification" rather than "createNotification" because "new Notification" will be supported by browsers other than Chrome:

http://www.w3.org/TR/notifications/#api

abarth··on OAuth 2.0 and the Road to Hell
Something similar is happening to HTML5 in the W3C: http://blog.whatwg.org/html-and-html5
abarth··on Firefox: Can this Web browser be saved?
> I can't find out how to theme Chrome

A variety of themes are available in the web store: https://chrome.google.com/webstore/category/themes

abarth··on Web pages can sniff to see what Chrome extensions you have installed
This is fixed in manifest_version 2:

"A package's resources are no longer available by default to external websites (as the src of an image, or a script tag). If you want a website to be able to load a resource contained in your package, you'll need to explicitly whitelist it via the web_accessible_resources manifest attribute."

http://code.google.com/chrome/extensions/dev/manifestVersion...

See <http://blog.chromium.org/2012/02/more-secure-extensions-by-d...; for information about other security improvements in manifest_version 2.

abarth··on Web pages can sniff to see what Chrome extensions you have installed
CSP doesn't impose that restriction, but it's something we're changing at the same time:

"A package's resources are no longer available by default to external websites (as the src of an image, or a script tag)."

http://code.google.com/chrome/extensions/dev/manifestVersion...

abarth··on Do browsers parse javascript on every page load?
Chrome also caches the compiled JavaScript in the HTTP disk cache. The biggest performance wins are for large scripts used by many web sites (such as jQuery).
abarth··on Next-Gen Web Apps: Google unleashes Native Client into Chrome
This is the first release with a stable ABI:

"Applications compiled with version 0.5 of the SDK will work in Chrome 14 and future versions of Chrome."

http://code.google.com/chrome/nativeclient/docs/releasenotes...

abarth··on Google+ Sees its First Downturn in Traffic
http://farm6.static.flickr.com/5057/5474607769_1edc4494a4.jp...
abarth··on You Got To Be In It To Win It
That approach appears to provide an incentive for employees to leave so they can liquidate their holdings.
abarth··on Google Makes Web Pages Load Instantly
Here's the design document: http://dev.chromium.org/developers/design-documents/prerende...

The browser does download subresources, including images, scripts, and stylesheets. The new page visibility API is intended to help folks keep accurate web stats:

http://w3c-test.org/webperf/specs/PageVisibility/

abarth··on Firefox 6 - WebSockets are back
The full details are here:

http://w2spconf.com/2011/papers/websocket.pdf

(Full disclosure: I'm a co-author of that paper.)

abarth··on Chrome has transcended version numbers
The Canary build goes out automatically without being looked at by a human, so there's a very real possibility that it will be unstable. Currently there's some strange crasher in the PDF viewer, for example.

You can install Canary "side-by-side" with another channel, so you can switch back to something more stable if canary goes pear-shaped.

abarth··on Chrome has transcended version numbers
Please consider reporting the bug so that we can fix the problem:

https://bugs.webkit.org/enter_bug.cgi?product=WebKit

We have a large number of tests, but sometimes we miss things. :(

abarth··on LevelDB: a fast and lightweight key/value database library
The idea behind this approach is to simplify the maintenance of the copyright line and to encourage collective ownership of the code. I'm told that some open-source projects have conflicts about who's name appears in which files, but I've not experienced that first-hand.
abarth··on LevelDB: a fast and lightweight key/value database library
That's correct. We're using leveldb as the back-end for IndexedDB in Chrome.
← PreviousPage 2 of 2