TLDR Web Dev

TLDR WEB DEV 2023-09-21

6 sections15 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

02ARTICLES & TUTORIALS

INTRODUCING RUNES

Svelte is a web UI framework that uses a compiler to turn declarative component code into tightly optimized JavaScript that updates the document when state changes. In this article, Svelte talks about a future feature for the framework called “runes,” which are symbols that influence the Svelte compiler. Runes adds runtime reactivity to Svelte.

svelte.dev5 min read

GET ALL THAT NETWORK ACTIVITY UNDER CONTROL WITH PRIORITY HINTS

There’s a lot of activity going on in a browser’s network tab. The browser is very good at prioritizing resource requests, but not always great. For example, a payment request should have higher priority over an analytics request, but the browser has no way of knowing this priority without explicit specification. Priority hints can be used to provide explicit instructions to decide which requests to favor over others when resources are limited. This article looks at how and when to use four different types of priority hints.

macarthur.me8 min read

03OPINIONS & ADVICE

TRACING: STRUCTURED LOGGING, BUT BETTER IN EVERY WAY

It’s better to do tracing instead of logging. Tracing is more sophisticated than logging and it allows developers to have a better end-to-end view of a system. They allow for a better developer experience and better insights.

andydote.co.uk14 min read

HOW TO DO A SUCCESSFUL HACKER NEWS LAUNCH

This article presents ten tips on creating a successful product launch on Hacker News. Although some tips are Hacker News-specific, such as adding specific prefixes to titles, most tips are relevant for creating product launch posts in general. There are many examples of how to word your post to reach your audience effectively, what exactly to write about, and what to avoid.

lucasfcosta.com3 min read

04LAUNCHES & TOOLS

WEBKIT FEATURES IN SAFARI 17.0

Safari 17.0 is now available for both iOS 17 and iPadOS 17. It will be released to macOS on Sep 26th. The update introduces several new features, such as support for a search element, built-in popover attribute support for overlays and tooltips, new CSS features, Javascript APIs like storage, offscreen canvas, and support for JPEG XL.

webkit.org39 min read

ADA

Ada is a fast and spec-compliant URL parser written in C++. It is a magnitude faster than competitors like CURL.

github.comGitHub repository

NUEJS

An exceptionally small (2.3kb minzipped) alternative to React, Vue, and Svelte for building UI with cleaner code.

github.comGitHub repository

NEXT.JS 13.5

Next.js 13.5 introduces several improvements that enhance local dev performance and reliability

nextjs.org4 min read

05MISCELLANEOUS

DON’T CROSS THE BEAMS

One of the challenges of refactoring is succession, or how to slice the work of refactoring into safe steps and how to order those steps. The two factors complicating succession in refactoring are efficiency and uncertainty. It’s important to stay focused during refactorings as a loss of focus can increase uncertainty and reduce efficiency. Furthermore, it’s important to take safe steps forward as refactoring continues, as it can quickly become a mess if not planned out properly.

open.substack.com7 min read

LANGUAGE MODEL UXES IN 2027

The future of large language model user experience might not look like ChatGPT. Instead, LLMs will be more integrated into current applications and into our entire digital lives. They will have long-term memory across uses, access to more of our data, more privacy controls, and possibly run fully offline.

vishnumenon.com9 min read