Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 4,614 posts.
RSS is back as an underpinning to SlackOps
RSS is the API they couldn't kill. It's back stronger than ever as an underpinning of SlackOps in many organizations.
Text only news websites (2022)
There's no BBC News text-only site, even though everyone comes here looking for one – more info
Introduction to AT Protocol
Walkthrough of the various parts and concepts in Bluesky's AT Protocol (ATProto), the types of servers involved and how it all fits together
Adobe, Apple, and Flash
If Adobe needs Apple to grant them further access to the hardware to make the *Mac* version of Flash Player better, what are the odds that they’d get that sort of low-level hardware access on the iPhone OS? (Hint: zero.)
SVG favicons have some cool benefits
This article explores the world of SVG favicons. We cover adding them to HTML, using emojis, inlining them as data URIs, supporting dark mode, and animations.
Cache-Control: immutable
About one year ago our friends at Facebook brought an interesting issue to the IETF HTTP Working Group - a lot (20%!) of their transaction...
Node.js is genuinely exciting
I gave a talk on Friday at Full Frontal, a new one day JavaScript conference in my home town of Brighton. I ended up throwing away my intended topic (JSONP, …
RailsCasts Retrospective Part 1: The Fuel
Sixteen years ago to the day, I started RailsCasts, a screencast series teaching web development using Ruby on Rails. It began with free weekly episodes…
Why OpenHeatMap is banned from Github
Photo by Sinead Fenton OpenHeatMap is an abject failure commercially, but I’ve kept it running because around 40,000 people a year use it to create simple visualizations. It’s free and …
Blogs rot. Wikis wait
blogs rot. wikis wait. 2025-01-01 wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is…
Devirtualizing nike.com's bot protection
In this blog post, we'll examine the virtualization obfuscation used by Nike
Single Page Application Is Not a Silver Bullet
The blog of Seva Zaikov
History of Web Browser Engines from 1990 until today (2022)
History of Web Browser Engines from 1990 until today
ViziCities Dev Diary #1: Visualising Cities in 3D using WebGL
Just over a month ago I announced ViziCities , the latest project from Pete Smart and myself . We're not quite ready to release it yet but make sure you sign up for the beta to be the first to use it. In the meantime, let me fill you in on what we've been up to this past month.
Maximizing password manager attack surface
Kaspersky Password Manager uses a unique approach to maximize the attack surface. A quick introduction.
Progressive Web Components
Introducing Elena, a simple, tiny library for building Progressive Web Components.
TouchEn nxKey: A keylogging anti-keylogger solution
TouchEn nxKey is supposed to combat keyloggers. Instead, this application made writing a keylogger extremely simple, allowed attacking banking websites and more.
CSS mix-blend-mode is bad for your browsing history
Up until mid-2010, any rogue website could get a good sense of your browsing habits by specifying a distinctive :visited CSS pseudo-class ...
Robust Client-Side JavaScript
Why do we need to talk about robust JavaScript and how do we achieve it?
Why I Write CSS in JavaScript
For three years, I have written all my CSS in JavaScript. In fact, I am the creator of styled-components, one of the most popular CSS-in-JS libraries. Let me explain why.
Why I'm not a React Native developer
Many people are currently assessing React Native as a platform to develop their next mobile app on. This is no trivial matter. Switching your software development platform involves a high setup cost and will profoundly impact your daily programming workflow. It is also one of the costliest decisions to reverse after…
If Web Components are so great, why am I not using them?
Rem recently asked: