Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 8,469 posts.
Rich text editing with WriteLatex
An online LaTeX editor that’s easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more.
Virtual Machines in Your Browser
Updated March 13, 2012 at 10:43PM: I have a list of limitations and known bugs toward the end. Updated March 14, 2012 at 9:30PM: I’ll be on the VMware Community Roundtable podcast at 12:00PM …
Open source Rails apps to study and learn from
If, like me, you learn best by studying other code here's five some open-source rails apps with something to teach. They're a great resource to study and improve your own code, or to use as the starting point for your own applications. All of these applications use Rails 2 but as they are open-source they are a great…
Build a browser engine part 5: Box model and layout tree
This is the latest in a series of articles about writing a simple HTML rendering engine:
CSS's problems are Tailwind's problems
Apparently this horse hasn't been beaten enough.
Wayland is pretty good
I started working on Flyaway with the intention of becoming familiar with Wayland, its protocols and extensions, and the wlroots library. Instead, I ended up genuinely liking all three.
No ARIA is better than bad ARIA
Accessibility resources free online from the international standards organization: W3C Web Accessibility Initiative (WAI).
Notes on Buttondown.com
We spent $85,000 for buttondown.com in April; this was the biggest capital expenditure I've ever made, and though it was coming from cash flow generated by B...
Add-Ons Outage Post-Mortem Result
We've been conducting an ongoing post-mortem on the add-ons outage that occurred earlier this year. There was a lot more digging to do than we expected. In addition to this ...
Switching to BunnyCDN in Less Than 2 Hours
Update, 2025-04-16: I wrote a follow-up post after about a month of usage, and you can read that here. Given some recent, uh, instability in US politics, and given that everyone likes an underdog, I’ve been looking at European alternatives to my current hosting situation, which is Cloudflare. After looking through…
Service Workers
When authoring JavaScript for the browser, you don't think twice about embedding that JavaScript within an HTML document. Perhaps you load your script via a resource request, or embed it directly within a script tag, but in either scenario the lifecycle of your JavaScript is irrevocably married to its parent document.
Better web video with AV1 codec
Learn to use AV1 to make videos on your website smaller and better quality. CLI instructions and cross-browser tricks.
Local First Htmx
Overview Part 2 is now ready There is a common refrain on the internet that things have gotten worse and are continuing to get worse. There is a proliferation of horrible jumpy loading ads on every website, every search engine throws a crappy AI summary in front of your search result, every site/webapp seems to have…
The Hypermedia-Driven Application (HDA) Architecture
In this essay, Carson Gross explains the Hypermedia-Driven Application (HDA) architecture, which combines the simplicity of traditional Multi-Page Applications with the enhanced user experience of Single-Page Applications by extending HTML infrastructure through declarative syntax and hypermedia-based server…
Reimagining the Browser: Introducing Cloudflare Browser Isolation Beta
Today, we’re excited to open up a beta of a third approach to keeping web browsing safe with Cloudflare Browser Isolation.
Google Homepage Size Over Time
This afternoon, I looked at the source of the main Google page with my browser. It spans my whole monitor and takes 15 pushes of the scroll-wheel to see it all. Whither minimalism? Off to the Wayba…
Next.js 3.0 Preview: Static Exports and Dynamic Imports
Next 3.0 features Static Exports with one command and Dynamic Imports
Project Xanadu: Even More Hindsight (2025)
Retrospective on Project Xanadu’s success and failure: a lack of design iteration, meaningful use-cases, or practicality stopped a valuable vision from maturing into something useful. (And contrasted with my approach.)
Enabling HTTP/2 for Dropbox web services: experiences and observations
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
React Static Site
I built a doubly static site using React (inc react-router) and Webpack. You can see the current demo here on GitHub or continue reading the following post that explains the steps I took during this experiment. This post proves the basic concept and there will be a followup post covering the fine tuning needed to put…
Django 1.6 alpha 1 released
Posted by Jacob Kaplan-Moss on May 26, 2013