Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 8,467 posts.
PayPal's Beautiful Demonstration of Extended Validation FUD
Sometimes the discussion around extended validation certificates (EV) feels a little like flogging a dead horse. In fact, it was only September that I proposed EV certificates are already dead [https://www.troyhunt.com/extended-validation-certificates-are-dead/] for all sorts of good reasons that have only been…
Fifty problems with standard web APIs in 2025
Recently, I made a free game . It's a little mystery investigation game which I was inspired to write after enjoying games like Case of the Golden Idol , Roottrees are Dead , and Return of the Obra Dinn . I thought my UX ideas were pretty simple, so I decided to implement it in HTML5 .
Windows 3.1 All Over Again
Reactive programming and thread sharing. Javascript, Node.js, Go, Rails, Elixir and Erlang. Rewind the clocks to Windows 3.1 In 1992 with Windows 3.1 we had this thing non-preemptive multitasking, i.e. “Cooperative Multitasking”. Cooperation is a funny term, it should actually be “Programmer Controlled Multitasking”…
How JavaScript works: an overview of the engine, runtime and call stack (2017)
PlaybookUX is an all-in-one software that allows you to recruit, conduct and analyze both qualitative and quantitative research, enhanced by AI.
Advanced web security topics
(Updated 22 May 2020) This post discusses web security issues that I come across – so far thankfully mostly by reading about them. It is a work in progress which I’ll keep updating. The…
Flutter 3.47
Modular by design: Standalone UI Packages and Impeller on Desktop
Can the new Firefox Quantum regain its web browser market share?
When Firefox was introduced in 2004, it was designed to be a lean and optimized web browser, based on the bloated code from the Mozilla Suite. Between 2004 and 2009, many considered Firefox to be t…
Sorry Safari Team
I sincerely apologize to the Safari team for misrepresenting their compatibility score in our Chrome Dev Summit presentation. Due to a combination of personal circumstances, a reliance on outdated Safari Tech Preview data from wpt.fyi, and the rush leading up to the event, we displayed an incorrect improvement score…
2002: Last.fm and Audioscrobbler Herald the Social Web
Following in Amazon's footsteps, two student projects independently use 'collaborative filtering' to bring recommendations and social networking to online music; soon they will join forces.
Safari is adopting an extensions API similar to Firefox’s WebExtensions
Safari is adopting a web-based API for browser extensions similar to Firefox’s WebExtensions API making it easy to build once and port to multiple browsers. Developers
The Single-Page-App Morality Play
Writing at the end of the world, from Hveragerði, Iceland
How we built a GDPR-compliant website analytics platform without using cookies
How Fathom Analytics build a totally GDPR compliant website analytics without cookies.
Cosmic Desktop: Hammering Out New Cosmic Features
Updates & fixes, dev contributors, and the new COSMIC App Store.
CVE-2024-4367 – Arbitrary JavaScript execution in PDF.js
A vulnerability in PDF.js found by Codean Labs. PDF.js is a JavaScript-based PDF viewer maintained by Mozilla. This bug allows an attacker to execute arbitrary JavaScript code as soon as a malicious PDF file is opened. This affects all Firefox users (
TLS Everywhere, not https: URIs (2015)
A few years after HTTP appeared, around when W3C was founded in 1994, it was clear that an unencrypted and unauthenticated connection was too much of a liability for a lot of serious stuff, such as e-commerce, which everyone wanted to do on the web. (In those days, mass Deep Packet Inspection was not technically…
Prettier 2.0 – Opinionated JavaScript formatter
Better defaults, a better CLI and better heuristics. Oh, and TypeScript 3.8.
Sqlfmt: an opinionated online SQL formatter
sqlfmt is an opinionated SQL formatter. It’s not designed to be completely customizable, and we hope to remove options over time. Use it and stop thinking about how to format SQL.
An end to typographic widows on the web
Currently shipping in Chrome Canary, and thus soon to be in Blink-based browsers including Edge, is a relatively new CSS declaration which promises to virtually end typographic widows.
Introducing Brick: Minimal-markup Web Components for Faster App Development
Those of you on the cutting HTML5 edge may have already heard of the exciting Web Components specification. If you haven't, you'll probably want to read up on what makes ...
Redux vs. The React Context API
React 16.3 added a new Context API – new in the sense that the old context API was a behind-the-scenes feature that most people either didn’t know about, or avoided using because the docs said to avoid using it.