Tagged “javascript”
Interesting ideas in Observable Framework
Running self-hosted QuickJS in a browser
The quiet, pervasive devaluation of frontend
Elevator Saga - the elevator programming game
Where and how to host a Node app
Introduction to Automerge
oh no
a Node.js client for the official ChatGPT API
What PWA Can Do Today
good feature checklist when starting #projects for phones
No more 404
awesome idea. Keep original links, redirect to archive if not found
Wavacity Audio Editor
Audacity for browser
jsconsole
how to run JS snippets when you're on your phone
Autoscroll page
Take this as constructive advice: stop expecting your job to be fulfilling.
A good response to falling out of love with coding. There are times it feels like passion, times it feels like drudgery and work.
There's a balance somewhere there.
Local-First Web Development
I had initially hoped this elimated choices by being a single set of things for local-first dev.
For your next side project, make a browser extension
Upsides are you are tweaking an existing app, improving a familiar experience. And same-origin requests vs having to mess with public APIs.
I tracked everything I read on the internet for a year | Hacker News
With a bookmarklet!
Litestream - How it Works
a "streaming replication tool" for SQLite databases. Copies the log file continuously
In Defence of the Single Page Application
Loading article...
Web Scraping via Javascript Runtime Heap Snapshots
Texture — Generative Snacks!
MicropolisJS: A JavaScript clone of the original SimCity | Hacker News
Incredible project
The baseline for web development in 2022
Performance baseline has shifted quite far up (especially network) but targeted features are still quite far behind current
The Optional Chaining Operator, “Modern” Browsers, and My Mom
Have seen this a bit lately in logs. A lot of 3 or 4 year-old versions of Chrome out there
YoHa
Hand tracking in the browser!
Dev corrupts NPM libs 'colors' and 'faker' breaking thousands of apps
Application Holotypes: A Guide to Architecture Decisions
suggestions for config of different types of PWA
Splide – Free, lightweight and powerful JavaScript slider
ECMAScript Pattern Matching
Sort of like a switch statement with type annotations
Avoiding bot detection: How to scrape the web without getting blocked?
I wish people would only use this for good. A stupid arms race that just makes it harder to automatically download utility bills.
Simple, private file sharing
not p2p for files under 5gb, but they are deleted after a day.
Building a multi-select component
Web Browser Engineering
Introduction to Replicache
Designing very large (JavaScript) applications
Motion One Animation Library
This looks awesome
A simple way to build collaborative web apps [HN]
Good article, and some other good recs in the comments
Contents
https://how-i-experience-web-today.com
Gross and too real.
wavesurfer.js
The Most Impressive AI Demo I Have Ever Seen
I don't know if I am as blown away as Alex but this is very cool. Like machine pair programming with text.
Dangerous Punctuation – Matthew Dean
Short story, inspired by a GitHub thread about semicolons.
Building a Button Part 1 (of 4): Press Events
how to be popular
Excellent writeup. The CORS example dot points are a great example of good clear security explanations.
How do Chrome extensions impact browser performance?
Many temptations of an open-source chrome extension developer
Reading this made me feel a little more justified in my general distrust of browser extensions. They have so much potential power!
One-offs and low-expectations with Safari
Some of these are getting quite outrageous. But I do love the level of depth and detail of this.
npm audit: Broken by Design
From hackernews.
GitLab security scanning has a similar issue of false positives (many Node security vulns in frontend-only code). But at least they can be marked as resolved!
Creative Creature
Awesome concept. And a nice disclaimer on context menu:
Too many tools and frameworks
Great summary of the deluge of tools being made (from 2015!). But with a positive take at the end:
Instead of telling people to stop creating new js frameworks. Instead of discouraging people from adding to the vast amount of available tools, I'm going to encourage people to build even more tools. Pick a problem and try to solve it better than anyone else has before. Having better tools will help us push the web forward. And it's okay if 90% of them are bad. The 10% will be worth it.
How Figma’s multiplayer technology works
Cool write up, some interesting points:
- operational transforms are complicated (mainly used for text collab)
- last value written to server wins
- ignore incoming changes from server while writing, to avoid flicker
- fractional indexing for reordering
- for undo, if things were changed (by someone else), that history is updated to prevent conflicts with redo
Don't use functions as callbacks unless they're designed for it
WebRTC For The Curious
In defense of the modern web
I really like the original one, and this is a solid reply
Monitor your web page's total memory usage with performance.measureMemory()
Reducing use of Array.reduce
Why JavaScript Tooling Sucks
Voidcall: 13kb RTS game in WebGL
How to Create the Apple Fifth Avenue Cube in WebGL
Why is JavaScript not compiled to bytecode before sending over the network?
Recipes for Performance Testing Single Page Applications in WebPageTest
WebReplay
Why I Never Use Shallow Rendering
Location, Privilege and Performant Websites
AMP's Branding Problem
Mock network requests with Puppeteer
How to manipulate CSS colors with JavaScript
Svelte First Impressions
See all tags.