Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 8,467 posts.
CloudFlare Now Supports WebSockets
I'm pleased to announce that CloudFlare now supports WebSockets. The ability to protect and accelerate WebSockets has been one of our most requested features.
Principles of UI design
A list of important principles of user interface design.
Building a Django driver for Psycopg 3
Psycopg is the most popular PostgreSQL adapter for the Python programming language.
This Week in Servo 43 (submitted via Servo itself)
What's up with Servo for the weeks of 16 Nov 2015 - 30 Nov 2015
You are not required to close your <p>, <li>, <img>, or <br> tags in HTML
Debunking an alarmingly common HTML misconception.
Why am I excited about WebAssembly?
As it continues to evolve, WebAssembly has the potential to be the platform executing an enormous amount of IoT computation.
Centralization is inevitable, but decentralization is right behind it
...but decentralization is right behind it.
What is the web revival?
Hello, brave netizen! If you’ve found your way onto this guide then you have embarked on the first exciting step into the Web Revival. This guide will give you the low down on all things web! By the end of it you’ll know what the Web Revival is, what it stands for, and how you can take part in it; grab your browser…
Why Responsive Design Is Not Worth It
UPDATE (April 2014): After the huge debate this original post created, we decided to refine and build upon the original article, bearing in mind the thoughts of some very insightful feedback left by some commenters. You can find the new article here. UPDATE (March 2018): Some of the comments are not taking into…
Prescriptive software is better than descriptive software
For a while now I’ve been telling people that I want Polypane to be prescriptive, not descriptive. In this article I want to expand on that and explain what I mean when I say “prescriptive”. I usually explain it like this: there is no shortage of tooling that will tell you everything you do wrong […]
‘This’ in JavaScript
Master JavaScript 'this' keyword: Learn six contexts where 'this' changes value. Essential for OOP and frameworks.
Many hells of WebDAV
Standards are great, until they aren't
CSS solves auto-expanding textareas (probably, eventually)
I’ll cut to the chase before I type too many more words: textarea { field-sizing: content; /* used to be `form-sizing` but changed to this */ } I came across it via an Amit Merchant blog post…
New JSX Transform
This blog site has been archived. Go to react.dev/blog to see the recent posts. Although React 17 doesn’t contain new features, it will provide support for a new version of the JSX transform. In this post, we will describe what it is and how to try it. What’s a JSX Transform? Browsers don’t understand JSX out of the…
Adaptive PDFs
An idea for PDFs that render normally for humans while exposing clean markdown structure to extractors and LLMs in the same file.
Making the web fun again (2013)
Ever since I visited my first web site (via a slow modem to a library BBS running a text-based web browser), I have been ceaselessly pondering the nature of ...
The Power of Web Components
Web Components comprises a set of standards that enable user-defined HTML elements. These elements can go in all the same places as traditional HTML. Despite the long standardization process, the ...
What happens when you load a URL? (2015)
I've been hearing this question a lot lately, and when I do, it reminds me how much I don't know. Here are some questions this question brings to mind.
Writing a tiny undo/redo stack in JavaScript
I’ve needed this before - a couple of times. Third time I figured I needed something small, nimble - yet complete. And - at the same time - wondering about how to do it in a very simple manner. I think it worked out great, so let’s dig in. Most UIs will have some form of undo functionality. Now, there are generally…
Decommissioning a free public API
A post-mortem on running and decommissioning Telize, a free public REST API
The Frequency of Known Vulnerabilities in JavaScript
An interesting whitepaper was released at the 2017 NDSS Symposium discussing a large-scale attempt at determining just how vulnerable client-side JavaScript libraries are. We wanted to share some of our thoughts on the report.
Non-blocking UI's with interface previews
Improving the perceived speed of interfaces using skeleton loading screens plus other front-end/UX performance gains.