Hyeseong Kim
banner
hyeseong.kim
Hyeseong Kim
@hyeseong.kim
Integration engineer / Open source hitchhiker / DX enthusiast

@rescript-lang.org committer
Reposted by Hyeseong Kim
Firefox 147 should land the Navigation API 🙌🏻 🙌🏻 🙌🏻 bugzilla.mozilla.org/show_bug.cgi...
1997962 - Ship Navigation API
RESOLVED (afarre) in Core - DOM: Navigation. Last updated 2025-11-13.
bugzilla.mozilla.org
November 13, 2025 at 7:31 PM
Reposted by Hyeseong Kim
We wrote a blog! If you're curious about how remote bindings work in Wrangler, give it a read: blog.cloudflare.com/connecting-t...
Connecting to production: the architecture of remote bindings
Remote bindings allow you to connect your local Worker code to deployed Cloudflare resources like R2 and D1. Come along on the technical journey of how we built this feature to create a seamless local...
blog.cloudflare.com
November 13, 2025 at 12:06 AM
Reposted by Hyeseong Kim
For anyone interested, I've been working on a new UI library for @rescript-lang.org based on the TC39 Signals proposal: github.com/brnrdog/xote

#rescript #signals #ui
GitHub - brnrdog/xote: Xote is a lightweight, zero-dependency UI library for ReScript based on TC39 Signals proposal.
Xote is a lightweight, zero-dependency UI library for ReScript based on TC39 Signals proposal. - brnrdog/xote
github.com
November 12, 2025 at 12:57 PM
Reposted by Hyeseong Kim
Chrome Canary now supports network throttling for individual request URLs!

Learn how to try out this new feature: www.debugbear.com/blog/chrome-...
How To Throttle Specific Requests In Chrome DevTools | DebugBear
Learn how to delay individual requests in Chrome DevTools. Debug performance issues or bugs that happen when specific resources are delayed.
www.debugbear.com
November 5, 2025 at 3:55 PM
Reposted by Hyeseong Kim
This post is awesome eavan.blog/posts/implem...
Please Implement This Simple SLO
eavan.blog
November 6, 2025 at 12:31 AM
Reposted by Hyeseong Kim
Workers VPC Services enter open beta today. We look under the hood to see how Workers VPC connects your globally-deployed Workers to your regional private networks by using Cloudflare's global network, while abstracting cross-cloud networking complexity. https://cfl.re/49A2NKG
How Workers VPC Services connects to your regional private networks from anywhere in the world
We look under the hood to see how Workers VPC connects your globally-deployed Workers to your regional private networks by using Cloudflare's global network, while abstracting cross-cloud networking complexity.
cfl.re
November 5, 2025 at 2:05 PM
Reposted by Hyeseong Kim
ECMAScript excitement 😉

Congrats to @manishearth.bsky.social on unflagging TC39 Stage 3 Temporal in V8 today. Heading for Chrome 144 🎉

By many metrics this new date-time API is the single biggest change to JS ever 🔥

V8 uses Boa's temporal_rs by @jason-williams.co.uk Kevin Ness & Manish 👍
November 4, 2025 at 7:49 PM
Reposted by Hyeseong Kim
👀 Navigation API will be available in all browsers soon 🎉

Completely redefines the APIs used to build client-side routers / SPAs

🫤 History API: popState, link click.preventDefault() ...

✅ Navigation API: clean, centralized way to intercept navigation events 👌
November 5, 2025 at 9:35 AM
clever
October 30, 2025 at 6:20 AM
Reposted by Hyeseong Kim
If only JS engines gave us an intrinsic `Object.size(obj)` method that was performant...
October 28, 2025 at 12:12 AM
Reposted by Hyeseong Kim
I only had a brief look but I quite like the look of this:

github.com/johannschopp...
GitHub - johannschopplich/toon: 🎒 Token-Oriented Object Notation – JSON for LLMs at half the token cost
🎒 Token-Oriented Object Notation – JSON for LLMs at half the token cost - johannschopplich/toon
github.com
October 27, 2025 at 1:10 PM
Reposted by Hyeseong Kim
JavaScript top-level await is no longer considered 'baseline' due to a pretty big Safari bug caniuse.com/mdn-javascri...

The module graph fails in cases where two modules import a third at the same time. Demo: random-stuff.jakearchibald.com/bug-repros/t...

It's best to avoid the feature for now 😔
JavaScript operator: await: Use at module top level | Can I use... Support tables for HTML5, CSS3, etc
caniuse.com
October 26, 2025 at 8:17 PM
Reposted by Hyeseong Kim
Vitest 4 is out!

- Browser Mode is Stable
- Visual Regression Testing
- Improved Debugging
- Pool Stabilization
- New APIs
- Bug Fixes

Stay updated with our blog post:

vitest.dev/blog/vitest-4
Announcing Vitest 4.0
Vitest 4.0 Release Announcement
vitest.dev
October 22, 2025 at 3:43 PM
Reposted by Hyeseong Kim
i wrote about how to fix any bug
How to Fix Any Bug — overreacted
The joys of vibecoding.
overreacted.io
October 21, 2025 at 12:35 AM
Reposted by Hyeseong Kim
I did anothr version of my "Saga of Mulicore OCaml" talk, but this time, nerve-wrackingly, the authors of the original paper were all there!

Here's the link to the talk, which is found towards the end of the recording for the whole session.

t.co/FQTmsFWji0
October 20, 2025 at 8:18 AM
github.com/bvanjoi/bolt-ts

Port TS-go into Rust... line-by-line using tons of macros, viable approach this time?
GitHub - bvanjoi/bolt-ts: A TypeScript Compiler Implemented in Rust
A TypeScript Compiler Implemented in Rust. Contribute to bvanjoi/bolt-ts development by creating an account on GitHub.
github.com
October 16, 2025 at 9:27 AM
Reposted by Hyeseong Kim
58x faster and 3,300x less memory 🤯 ClickHouse v25.8 makes analytics over complex JSON better than ever.

Pavel explains how the new JSON type serialisation formats work 👇
ClickHouse’s JSON data type gets even better
The latest changes to the JSON data type in v25.8 make ClickHouse the leader in analytics over JSON data.
clickhou.se
October 13, 2025 at 4:42 PM
Reposted by Hyeseong Kim
The Unified Toolchain for the Web

We are thrilled to announce Vite+: A unified, Rust-powered toolchain and drop-in upgrade for @vite_js.

Read the full vision and learn about our sustainable licensing model (free for individuals, OSS & small businesses).

voidzero.dev/posts/announ...
Announcing Vite+
Introducing Vite+, a unified toolchain for JavaScript.
voidzero.dev
October 13, 2025 at 5:35 PM
Reposted by Hyeseong Kim
Fun coloured bars and lines
October 2, 2025 at 5:09 PM
Reposted by Hyeseong Kim
If you sponsor NOW (github.com/sponsors/fja...), you can get an exclusive preview of version 3!!

jk I pushed the first pre-release to crates.io - it's unstable though! Breakages guaranteed, and some APIs are missing!

bye
Sponsor @fjall-rs on GitHub Sponsors
Support fjall-rs's open source work
github.com
September 26, 2025 at 7:28 PM
Reposted by Hyeseong Kim
React 19.2 is now available!

This release includes Activity, useEffectEvent, React Performance Tracks, partial pre-rendering, and more:

react.dev/blog/2025/10...
React 19.2 – React
The library for web and native user interfaces
react.dev
October 1, 2025 at 9:49 PM
Reposted by Hyeseong Kim
Bluesky runs on open protocols with open source code. Today we’re taking an additional step and making a patent non-aggression pledge to ensure that everyone can build confidently on our work.

Learn more and read the pledge in our blog post: bsky.social/about/blog/1...
Bluesky's Patent Non-Aggression Pledge - Bluesky
Bluesky develops open protocols. We're taking a short and simple patent non-aggression pledge to ensure that everybody feels confident building on them.
bsky.social
October 1, 2025 at 6:03 PM
Reposted by Hyeseong Kim
Safari 26 introduces a lot of new stuff. To be precise, it adds: 75 new features, 3 deprecations, and 171 other improvements.

Here's all the CSS goodness you'll want to know about, courtesy of @monknow.bsky.social.

css-tricks.com/touring-new-...
Touring New CSS Features in Safari 26 | CSS-Tricks
Safari 26 adds:75 new features, 3 deprecations, and 171 other improvements. Here's all the CSS goodness you'll want to know about.
css-tricks.com
September 29, 2025 at 3:14 PM
Reposted by Hyeseong Kim
new release of the @e18e.dev github action!

it now detects modules being introduced which the community has recommended replacements for

github.com/e18e/action-...
September 29, 2025 at 8:40 PM