Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 8,469 posts.
Improving privacy and security on the web
In 2008, we launched Chrome with the goal of building a speedy, simple, secure and stable web for everyone, everywhere. Ten years later, use...
Building a full Django project, starting with a single file
MP 90: Building a complete Django project from a single file. Note: This is the first post in a series about building a full Django project, starting with a single file. This series will be free to everyone, as soon as each post comes out. 1 For a long time,
Internals of async / await in JavaScript
If you have ever used JavaScript in the past, there is a high chance you have encountered the async / await syntax. async / a
EFF about EU: EIDAS 2.0 Sets a Dangerous Precedent for Web Security
The Council of the European Union this week adopted new language for regulations governing internet systems that may put the security of your browser at greater risk.The new language affects the EU’s electronic identification, authentication and trust services (eIDAS) rules, which are supposed to...
Minimum Viable Declarative GUI in C++
Techniques for defining a declarative GUI in C++
Procedurally generating a rounded box mesh
If you haven't heard the story about Steve Jobs, Bill Atkinson, and rounded corners, it's a fun read . A big takeaway is that rounded corners are everywhere . Let's take a look at procedurally generating a rounded box mesh.
I Won't Use Next.js
I've written tens of thousands of lines of code with Remix and I want to tell you why I love using this framework.
Polaris Privacy Initiative to Accelerate User-focused Privacy Online
At Mozilla, we believe that an individuals’ privacy on the Internet cannot be treated as optional. Our Privacy Principles guide us with the design of each of our products and ...
A small web July
I am putting this out into the ether to see if anyone wants to join me, in any capacity, in some kind of accountability structure (following each others blog...
Multi-user VR experiences with A-Frame (2017)
Salva de la Puente describes the sharedspace component he's built, which brings the power of WebRTC to A-Frame users. The component provides a collaboration model where participants can join or ...
Developing a responsive, Retina-friendly site (Part 2)
This post is part of a series documenting the design and development of this blog, including responsive images and working with HiDPI assets.
Finding Dead Websites
As some of the work planned for Marginalia Search this year has been progressing a bit faster than anticipated, there was time to implement an unplanned change. This post details the implementation of a system for detecting when servers are online, to avoid serving dead links and improve data quality, and for…
WSGI and the Pluggable Pipe Dream
Why WSGI is not as big of a problem as you would believe and why framework independent pluggable applications don’t work in practice.
Static Hermes: Compile JavaScript to speed it up 300x (in microbenchmarks)
How to speed up a ubenchmark 300x Static Hermes: How to Speed Up a Micro-benchmark by 300x Without Cheating This is th...
The Tragedy of Safari 15 for Mac’s ‘Tabs’
Change for change’s sake alone is masturbatory. That with Safari 15 it actually makes usability *worse*, solely for flamboyant cosmetic reasons, is downright perverse.we
Unifying iPadOS and macOS
Timo Zimmermann talking about software engineering, leading teams, consulting and start ups.
Reasons to Learn Redux as a JavaScript Developer
Redux greatly shaped how we develop modern JavaScript applications nowadays. Here I want to give a walkthrough on all the mindset changes we went through as JavaScript developers ...