Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 4,614 posts.
Reactive HTML Notebooks
Can we build a reactive notebook in a single HTML file? Yes (by standing on the shoulders of Observable)
Translating OpenStreetMap data to HTML5 Canvas with Rust and WebAssembly
Using the Overpass API to read OSM data, parsing the data with Rust, and then drawing the map onto HTML5 canvas.
Every search bar looks like a URL bar to users
Computers would be so much better if they never had to deal with users, amirite?!!? I remember, years ago, working on a mobile web service which had a URl bar - so users could tap in bbc.co.uk on their T9 keypads - and a separate search bar. I thought that was pretty nifty. But it turns out, users tried searching for…
Introducing Instapaper 4.0 for iPad and iPhone
The iPad browsing interface has been completely redesigned to feel more at home in the iPad environment. Instead of just being a blown-up full-screen list, it’s now a more touch-friendly grid, with all navigation available in any orientation:
Designing GitHub for Mac
An analysis of my process.
Interesting ideas in Observable Framework
Mike Bostock, Announcing: Observable Framework: Today we’re launching Observable 2.0 with a bold new vision: an open-source static site generator for building fast, beautiful data apps, dashboards, and reports. Our …
No new iPhone? No secure iOS: Looking at an unfixed iOS vulnerability
A look at the messy reality of iOS vulnerabilities: which bugs get patched, which quietly linger, and the challenges of tracking real device risk over time.
How UTF-8 Works
If you're anything like me, you love emojis! Emojis appear like an image on the screen, but they aren't an image like a PNG or JPEG. What do emojis look like to computers? 

0x820x820x980...
Fast, Safe, and Complete(ish) Web Service in Rust
A detailed look at the frameworks, concurrency model, error handling, middleware constructs, and testing strategies of a web service written in Rust.
HTML Lists
This second installment in the "You don't know HTML" series is going to be all about the ways that we put collections of things together
To close or not to close – Void HTML elements
A blog about web and frontend development, design, 3d and music — by Mat Simon.
The worst API ever made (2014)
A call-by-call look at context switch logging with the Event Tracing for Windows API.
A tale of webpage speed, or throwing away React
Back in 2011, I happened to get a job writing Backbone.js app. If you never did that, don’t. I was complaining about difficulties with composition left and right to [...]
Apple has a private CSS property to add Liquid Glass effects to web content
I have an incredibly boring summer hobby: looking at the changelog for the WebKit Github repo. Why? Because I spend a chunk of my professional life working with webviews inside mobile apps and I like to get an early peek into what's coming in the next version of iOS. Since
The Illegal Map of Swedish Art
Maps Mania is a blog dedicated to tracking the very best digital interactive maps on the internet and the tools used to create them.
How I block all online ads
A couple of years ago, I decided I'd had enough of ads. Not just the occasional banner or a quick pre-roll video — I mean all of them. They have to go.
UI redesigns are mostly a waste of time
To preface the article, I primarily work on, and prefer, back-end code. I've been involved in both web and software development for over 4 y...
ASCII Clouds
A dynamic ASCII art cloud generator that creates cloud patterns in real-time
An illustrated guide to OAuth
OAuth was first introduced in 2007.
HTTP/2 Push is dead
One of the hot features that came with HTTP/2 was PUSH frames. The main idea is that if the server can predict what requests a client might want to make, the server can preemptively send request/response pairs to the client and warm its cache.
Useful patterns for building HTML tools
I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file and use them to …
Please make your table headings sticky
I often stumble upon large data sets or table layouts across the web. When these tables contain hundreds of rows of content, things become problematic once you start to scroll…