New
The latest blog posts to take off on Hacker News. 568 posts.
A faster BBC News front page
Web performance is something I care deeply about both as a developer whose work affects millions of people around the world, and as a user who often accesses the web on slow & unreliable connections. I have regularly and loudly complained that...
Stop Guessing Languages Based on IP Address
There’s better ways to do this already built into HTTP.
Replacing Disqus with GitHub Comments
I considered removing comments from the blog after looking into Disqus load-time behaviour and seeing what it was imposing on visitors.
Robots.txt meant for search engines don’t work well for web archives
Robots.txt files were invented 20+ years ago to help advise “robots," mostly search engine web crawlers, which sections of a web site should be crawled and indexed for search. Many sites use their robots.txt files to improve their SEO (search engine optimization) by excluding duplicate content like print versions of…
JavaScript performance, WebAssembly, and Shared Memory in Microsoft Edge
JavaScript performance is an evergreen topic on the web. With each new release of Microsoft Edge, we look at user feedback and telemetry data to identify opportunities to improve the Chakra JavaScript engine and enable better performance on real sites. In this post, we’ll walk you through some new features coming to…
Modernizing the DOM Tree in Microsoft Edge
The DOM is the foundation of the web platform programming model, and its design and performance impacts the rest of the browser pipeline. However, its history and evolution is far from a simple story. Over the past three years, we’ve embarked on an in-flight refactoring of the DOM in Microsoft Edge, with our eye on
Firefox 53: Quantum Compositor, Compact Themes, CSS Masks
Firefox 53 includes the first significant piece of Project Quantum, the Quantum Compositor for Windows. Dig in to features and under-the-hood improvements such as compact themes, new WebExtension features, the ...
Relay Modern: Simpler, faster, more extensible
Visit the post for more.
Spaces: A New Way to Connect with Friends in VR
Introducing Facebook Spaces, a new VR app where you hang out with friends in a fun, interactive virtual environment as if you were in the same room.
Thoughts on the Social Graph (2007)
I've been thinking a lot about the social graph for awhile now: aggregating the graph, decentralization, social network portability, etc.
Simplifying Firefox Release Channels
Streamlining our release process and quickly getting stable new features to users and developers is a priority for Firefox. Taking a close critical look at our release channels, it became ...
Next
<em>So, what is it you do all day?</em>
Building a r/place in a weekend
On Friday I accepted a challenge to clone Reddit's /r/place in a weekend. And I did it, and its live, and its amazing: Being able to build this in a weekend isn't genius. Its possible because programming is made up of 2 activities: Making decisions (95%) Typing (5%) Reddit
How We Built r/Place
Brian Simpson, Matt Lee, & Daniel Ellis (u/bsimpson, u/madlee, & u/daniel) Each year for April Fools’, rather than a prank, we like to create a project tha
Glimmer.js: What’s the Deal with TypeScript?
Two weeks ago at EmberConf, we announced Glimmer.js, a component-based library for writing superfast web applications.
Servo nightly builds on Windows now available
Servo's Windows builds are ready for public consumption.
WebVR Experiments
We’ve created a showcase of the amazing VR experiences developers are building on the web. To play with them, all you need is a browser.
HTTP/2 is not the future, it’s the present
Remember, in `may 1996`, the very first HTTP protocol version (HTTP/1.0) was born.
Electron is flash for the desktop (2016)
What is slack doing? The process was in the background when this happened. I wasn't even interacting with it - I was in a meeting. I only noticed because my laptop fans were whurring when I got back. Restarting slack seemed to fix it for now. But that's not abnormal
Web Development in Go
You should write your next web server in Go. Yes, you! Compared with Ruby, PHP, Python, or Javascript, you're going to get great memory and latency performance, and libraries that do what you expect .
Nginx reaches 33.3% web server market share while Apache falls below 50%
Half of the web still runs on Apache's web server, but one third already uses Nginx, and the gap is closing fast. We have a closer look at the detailed statistics and trends.
MathJax CDN shutting down on April 30, 2017
The MathJax CDN hosted at cdn.mathjax.org will be shutting down on April 30, 2017. Current and future releases available on other CDN providers.
Fact Check now available in Google Search and News
Now the Fact Check label in Google News is available everywhere, and has been expanded into Search globally in all languages.