Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 8,467 posts.
Ten modern layouts in one line of CSS
This post highlights a few powerful lines of CSS that do some serious heavy lifting and help you build robust modern layouts.
Apache ECharts 6
Twelve years ago, ECharts was first released on GitHub, planting the seed for an open-source journey.
Wikipedia Is Now a Brave Verified Publisher
Wikipedia, the free online encyclopedia, has joined the Brave platform as a Verified Publisher. Created in 2001, Wikipedia is edited and verified by volunteers around the world.
The Future of Developing Firefox Add-ons
Today we are announcing some major upcoming changes to Firefox add-ons. Our add-on ecosystem has evolved through incremental, organic growth over the years, but there are some modernizations to Firefox ...
Brave Search passes 2.5B queries, allows users to choose search rankings
Private, independent search engine exits beta phase on its first anniversary, with innovative features that help users de-Google their search
Elm at Rakuten
In our team at Rakuten, we have been using Elm1 in production for almost two years now. This post is about our story, the lessons we learned, and our likes and dislikes. This post is quite long so if you prefer to see an overview, feel free to jump to the index. Everything started in the Berlin branch of Rakuten…
The State of Web Scraping in 2021
Author: Mihai Avram | Date: 10/02/2021 The area of web scraping has really expanded in the last few years, and it helps to know some of the main frameworks, protocols, and etiquette so that you can…
FFmpeg at Meta: Media Processing at Scale
FFmpeg is truly a multi-tool for media processing. As an industry-standard tool it supports a wide variety of audio and video codecs and container formats. It can also orchestrate complex chains of…
CSS Modules
If you wanted to identify an inflection point in the recent development of CSS thinking, you’d probably pick Christopher Chedeau’s “CSS in JS” talk from NationJS in November, 2014. It was a watershed moment that set a bunch of different minds spiralling off in their own directions like particles after a high-energy…
It’s not wrong that "🤦🏼♂️".length == 7 (2019)
From time to time, someone shows that in JavaScript the .length of a string containing an emoji results in a number greater than 1 (typically 2) and then proceeds to the conclusion that haha JavaScript is so broken—and is rewarded with many likes. In this post, I will try to convince you that ridiculing JavaScript for…
React Native is not the future
When we finished our transition from two to one codebases, we asked ourselves why we hadn't done it sooner.
Developing a new app is unreasonable condition that Apple imposes on dating apps
The revised conditions that Apple has imposed on dating-app providers are unreasonable, and create an unnecessary barrier. Apple must therefore pay another 5 million euros.
Don't use passkeys for encrypting user data
Passkeys are the future of authentication, but using them for data encryption is a disaster waiting to happen. Overloading these credentials creates a dangerous blast radius that can lead to the irreversible loss of a user's most sacred memories and documents.
Mozilla and Partners Prepare to Launch First Firefox OS Smartphones
First Open Web Devices Powered by Firefox OS Make Smartphones More Accessible; Regional announcements coming soon Mountain View, Calif. – July 1, 2013 – Mozilla, the mission-based organization dedicated to ...
IE7 users, we need to talk…
In 2014 we dropped support for Internet Explorer 7 — and offered to buy a new computer for any customer stuck on it. The offer has long since closed.
A whole website in a single JavaScript file
Explanation and making of a website in a single JavaScript file
Email overload? Try Priority Inbox
Posted by Doug Aberdeen, Software Engineer People tell us all the time that they’re getting more and more mail and often feel overwhelmed by...
CSS Utility Classes and “Separation of Concerns” (2017)
Over the last several years, the way I write CSS has transitioned from a "semantic" approach to something more like what people call "functional CSS." In this post I explain how I got to this point and share some of the lessons and insights I've picked up along the way.
Ways to reduce the costs of an HTTP(S) API on AWS
Hundreds of articles for game developers and enthusiasts.
Amazon Location Service
Update June 1, 2021 – Amazon Location Service is now generally available and includes routing and raster (satellite) maps. You can easily and securely add maps, geocoding, routing, tracking, and geofencing to your applications. Read more about the new features in our new blog post here or try it now in the console. We…
Relay: Declarative data for React applications
Visit the post for more.
SwiftUI After 7 Years
Back in 2019, SwiftUI was announced as the future of Apple development. Seven years later, it still feels like a beta version struggling with stability, performance, and many other aspects. What’s actually wrong with SwiftUI?
A plan to rescue the Web from the Internet
Open Source Freelancer
How to start a React Project in 2023
React starter kits (Vite, Next, Astro, Remix, React Router) which help React developers to start a React project in 2025 ...
Firefox 93
Firefox now supports the new AVIF image format, which is based on the modern and royalty free AV1 video codec. It offers significant bandwidth savings for sites compared to existing image formats. It also supports transparency and other advanced features.