Why Web Pages Suck
Everyone complains about web pages that suck, but the reality is that it is advertisers who call the shots. This should, at a minimum, put Facebook’s Instant Articles and Apple’s News a…
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 1,175 posts.
Everyone complains about web pages that suck, but the reality is that it is advertisers who call the shots. This should, at a minimum, put Facebook’s Instant Articles and Apple’s News a…
A few months ago, I gave a talk on CSS performance at performance.now in Amsterdam. The recording is available online: (You can also read the slides.) This is…
1Password X is our brand new, full-featured experience that runs entirely in your browser. Find out what it can do.
Hear from a Warp engineer why building a UI in Rust is challenging. Learn about innovative solutions and approaches to tackle its strict memory management and lack of inheritance.
Developers are critical to the continued success of the Web. The content and apps they create compel us to come back to the Web every day, whether on a computer ...
We've been building a bridge from React Router to Remix, and we made it so good that we're going to merge the two projects.
Next.js 14 includes included performance, stability for Server Actions, a new course teaching the App Router, and more.
We last updated you on our progress with WebExtensions when Firefox 47 landed in Developer Edition (Aurora), and today we have an update for Firefox 48, which landed in Developer ...
Our vision for the future of design tools is one where both the tool and the content are easily available to anyone, anywhere. That’s why…
On Monday, I was pleased to be an uninvited speaker at <a href="http://devwaterloo.pbworks.com/">Waterloo Devhouse</a>, hosted in <a href="http://postrank.com">Postrank's</a> magnificent office. After making some surreptitious alterations to their agile development wall, I gave a tongue-in-cheek talk on how C++ can…
The Web Discourse has been spicy of late, and XSLT is to blame. Well, sort of. It’s complicated.
Posted by Emmanuel Pellereau, Software Engineer Quite a few of you use Gmail's custom "From:" to send messages with one of your other email...
The conservatives see non-standard custom UI elements as wrong. Liberals see an app built using nothing other than standard system UI elements as boring, old-fashioned, stodgy.
“” is published by John Hudson in VariableFonts.io.
Over the last few months we have been hard at work getting Native Client ready to support the new Pepper plug-in interface. Native Client ...
Our CRE Methodology™ increased SEOmoz’s revenue by $1 million a year. This case study reveals how we did it. What can our methodology do for your business?
Adobe Flash Player is the most widely used web browser plug-in. It enables a wide range of applications and content on the Internet, from g...
New Profiling and Debugging Tools in WebKit
In the traditional model, the primary priority is keeping everything open. In this new model, the primary priority is that the system must always be responsive to the user.
The parser in version 3.1.0 of Beautiful Soup did significantly worse on real-world HTML than version 3.0.8 did. The most common problems were the incorrect handling of <script> tags, "malformed start tag" errors, and "bad end tag" errors.