It was lavender!!
It was lavender!!
100% agree. These days you're at worst one prompt away from correcting and getting the same quality app in the framework of your choosing
yes please
It was lavender flavored! ๐
Lavender flavored cheese that is actually blue!
Iโve heard of blue cheese before but never like this
๐ฎ In the first feature-length article on the Bloomberg JS Blog...
@jonkuperman.com explains:
๐บ๏ธ what are source maps
โ
how he worked with others to standardize them in TC39
โจ the new debugging features this unlocks
A JSON file representing a source map. The code contains: { "version": 3, // Always the integer 3 "file": "out.js", // Optional: name of the generated file "sourceRoot": "", // Optional: prefix prepended to each entry in "sources" "sources": ["foo.js", "bar.js"], // Required: list of original source URLs/paths (or null) "sourcesContent": [null, null], // Optional: inlined source text, aligned with "sources" "names": ["src", "maps"], // Optional: symbol names referenced by "mappings" "mappings": "A,AAAB;;ABCDE", // Required: encoded mapping data (base64-VLQ deltas) "ignoreList": [0] // Optional: indexes into "sources" considered "third-party" }
Source maps are a vital part of modern web development, but the lack of a standard made it impossible for us to add new features or improve the debugging experience.
This is the story of how we standardized source maps and how we continue to ship features through standards ๐
๐งต
Some time ago, @jonkuperman.com & @tchetwin.bsky.social had a dream for the JS engineers at Bloomberg to be more public about the cool JS work we have going on.
That dream has come true - now we have a blog platform ๐
(You'll see more articles over the next few days)
bloomberg.github.io/js-blog/
YES! One of my absolute favorite combination activities
๐
looks fun!
Great docs! Very excited about Solid 2.0!
The <Suspense> is over.
Solid 2.0 Beta is now released (next tag on npm). ๐
github.com/solidjs/soli...
British people gave the letter z the coolest name and then refuse to use it ๐ค
Thereโs a weird law in the UK where if someone leaves a newspaper on the Tube seat you want you legally have to read it
Love this! What a great crew!!
wow
my bluesky "for you" feed feels a lot like old twitter today, very cool to open it up and catch up quickly on #SotB26
Put together a presentation on a possible direction for getting native structured concurrency in JS, taking as a constraint that we already live in a world where cancellation means AbortController. Interested in your thoughts!
docs.google.com/presentation...
Everyone's asking: what time will @jason-williams.co.uk talk about Temporal?
The answer is *today* at State of the Browser 2026 ๐
2026-02-28T14:20:00+00:00[Europe/London][u-ca=iso8601]
If your parser doesn't support RFC 9557, you're living in the past.
This is so cool!
After implementing web streams in multiple runtimes, supporting them for years, talking with other implementers, dealing with issues... I think it's well past time we talked about something better blog.cloudflare.com/a-better-web...
Sorry!!!!
Google stocks showing Block down 1% over the past month despite the huge layoff.
Wow! All great updates, thank you! I'll be keeping an eye out for the v1.0 launch!
Laid off 40% of the company. Not because the company share price is down 80% over the last 5 years but because of AI, the CEO says.
Help me understand this: The entire internet is going wild about Block stock going up 23% today but if you zoom out just a tiny bit they are still below where they were January of this year.
I'm so sorry to hear! If you are located near any Bloomberg offices I would be more than happy to chat or refer you! www.bloomberg.com/company/care...
How do you measure when a component is โreadyโ? โฑ๏ธ
LCP is too global; Element Timing is too specific.
๐ ๏ธ Iโve been working with Bloomberg on a new #webperf API: Container Timing. Think of it as โLCP for a web componentโ, providing aggregated paint timing for a subtree.