Ujjwal Sharma

Ujjwal Sharma

@ryzokuken.dev

Programming Languages & Web Standards, ECMA-402 (JS Intl) co-editor Prev: Compilers and DevRel @igalia.com and @tc39.es co-chair ๐Ÿ“ A Coruรฑa, Galiza ๐Ÿด๐Ÿˆโ€โฌ› ๐ŸŒ https://www.ryzokuken.dev/

330 followers455 following67 posts

Ujjwal Sharma reposted

BIG NEWS: Bocoup is now Igalia! The two worker co-ops have agreed to join forces, with several members of Bocoup coming aboard at Igalia, along with the brand assets and web site. More details in our official announcement: www.igalia.com/2026/Joining...

all these posts about how atproto/bluesky is "so much better than the fediverse i promise trust me bro" yet none of them can explain why the latter is more active even with fewer people ๐Ÿ˜…

Ujjwal Sharma reposted

Glad to see the @webengineshackfest.org covered in the local tech magazine @codigocero.com. Of course Iโ€™m biased, but Iโ€™m very happy with the growth of the event and the really interesting discussions that happen there every year. See full interview in Galician: codigocero.com/Os-responsab...

codigocero.comOs responsables das tecnoloxรญas que fan posible unha web aberta dรฉronse cita na CoruรฑaO recinto de PALEXCO na Coruรฑa acolleu entre os dรญas 15 e 17 de xuรฑo unha nova ediciรณn do Web Engines Hackfest, un encontro que xuntou a unha parte (...)
Marcus Fernรกndez@marcusfernandez.bsky.social

Pouco se fala da fortuna que temos de que a xente de @igalia.com organice algo como o Web Engines Hackfest en Galicia. Comentรกmolo con @rego.bsky.social no รบltimo nรบmero da revista @codigocero.com codigocero.com/Os-responsab...

Check out our latest episode of Igalia Chats about Servo

Igalia@igalia.com

๐ŸŽ™๏ธ Igalia Chats: The Adventure of Servo DevTools @meyerweb.com and @ryzokuken.dev chat with colleagues and Servo team members @atbrakhi.bsky.social and Eri www.igalia.com/chats/servo-...

twitch in the year of our lord 2026 won't let you see a 2k stream on firefox, absolutely diabolical. in the meantime youtube's been doing it forever atp.

Ujjwal Sharma reposted

Sure, JavaScripts' NaN is still here, but we never talk about the ones that didn't survive... NaW() // Not a window. Returns true if it is not a Window NaP() // Not a pickle. Returns true if it is not a Pickle MaP() // Maybe a pickle, returns true if we cannot definively rule out it's pickle nature

Ujjwal Sharma reposted

Ujjwal Sharma reposted

Ujjwal Sharma reposted

Ujjwal Sharma reposted

I'll be speaking at Open Source Summit NA in Minneapolis next Monday with my talk "Engineering Quality in a Fast-Moving Open Source Project: WPE WebKit". Feel free to DM me to meet up if you're around! Details: osselcna2026.sched.com/event/2JQqg #WPEWebKit #OSSummit #OpenSource /cc @wpewebkit.org

osselcna2026.sched.comOpen Source Summit + Embedded Linux Conference North America 2026: Engineering Quality in a Fast-Moving Ope...View more about this event at Open Source Summit + Embedded Linux Conference North America 2026

Ujjwal Sharma reposted

Happy Europe Day! ๐Ÿ‡ช๐Ÿ‡บ May it become more and more united, setting an example of how we can work together to improve everybody's life, leaving nobody behind.

The open web is for everyone and should work for everyone too. Check out Brian's insightful new post to read about the convergence of three of my favorite topics: browsers, linguistics and programming.

Brian Kardell@bkardell.com

New Blog Post: Browsers and Language Features Web browsers do an astounding amount of stuff with language & we're always trying to do more. Like most things that we get "for free" & don't give a lot of attention to, there is a lot more to it than you might realize. bkardell.com/blog/languag...

Ujjwal Sharma reposted

Ecma is the home of TC39 - the committee that defines JavaScript. Ujjwal's blog post explains how the Standards Developing Organisation (SDO) works.

Ujjwal Sharma@ryzokuken.dev

I've been working for a long time alongside different folks to spread the word about web standards, how JavaScript is standardized and help improve how responsive we are to the needs of developers. For more @tc39.es lore, read my first post in "What even is Ecma?" www.ryzokuken.dev/blog/about-e...

Ujjwal Sharma reposted

"Benches are where optimistic visions of civic life meet reality. To remove them, or to curate who gets to sit, is to abandon the work of defining a civic ideal and determining, together, how to live up to it." NEW: Why benches are slowly disappearing from public spaces โ€” and why we need them back:

placesjournal.orgThe Disappearance of the Public BenchBenches are microcosms of an expansive debate about who belongs in urban public spaces. When they are removed or made uninviting, we lose more than just a place to rest.

wait, is anyone still using wallabag? i just put so much effort into setting it up just to see that it's abandoned somehow? how well maintained is it? are you folks using another alternative instead?

Ujjwal Sharma reposted

See you tomorrow!

โœจ SPDY STREAM 030 โœจ The web grows in complexity, so our tools for measuring it must evolve. Weโ€™re joined by @igalia.com's Josรฉ Dapena Paz to explore the new Container Timing API. Weโ€™ll dive into this API is + itโ€™s raison d'รชtre. ๐Ÿ“† Wed April 15th โฐ 1pm EDT ๐Ÿ”— YT: www.youtube.com/live/b4eMT6o...

it was so cool to sit down with these awesome maintainers and chat about @npmx.dev! check out our newest episode of Igalia chats.

Igalia@igalia.com

๐ŸŽ™๏ธ New Episode of Igalia Chats - npmx: The People Powered Package Index @bkardell.com and @ryzokuken.dev chat with @danielroe.dev and @patak.cat of npmx about the project, the community and Open Source www.igalia.com/chats/npmxyz

Ujjwal Sharma reposted

This must've been one of the most challenging things I've worked on in a while. Thanks Bloomberg for sponsoring my work on this, and everyone who helped shipping a fix in time!

Node.js@nodejs.org

Can a hash be both HashDoS resistant *and* quickly reversible? That's the puzzle we had to tackle in V8 for the March 2026 Node.js security release. For details, check out our blog post (with the math for the curious!). For a quick overview, ๐Ÿงต below nodejs.org/en/blog/vuln...

Ujjwal Sharma reposted

Thanks to the Servo community, we raised 59430 USD last year! We spent nearly half of that amount onโ€ฆ ๐Ÿ‘ฉโ€๐Ÿ”ง๐ŸŽ“ one Outreachy internship ๐Ÿ“ฆ๐Ÿค– five dedicated CI servers ๐Ÿ‘จโ€๐Ÿซ๐Ÿง‘โ€๐ŸŽ“ 89 hours of review work opencollective.com/servo/update...

opencollective.comServo Collective: 2025 in review - Servo2025 was the second year of the Servo Collective, and in that year we raised 59,430.02 USD (+62.5% over 2024). Your donations have helped the Servo project grow with its community in a variety of ways...

Ujjwal Sharma reposted

Big news! Igalia (@igalia.com) is partnering with @eurosky.social to develop the next generation of the open social web. Let's stop waiting for others to fix our problems and start fixing them ourselves. We can just do things. More: www.eurosky.tech/s/Eurosky-Ig...

eurosky.techeurosky.tech
Sherif EA@sherif.mu.social

I am very excited to announce our partnership @eurosky.social with @igalia.com! The partnership will accelerate the development of independent, European-operated infrastructure for the open social web, enabling developers, organizations, & communities to build new applications. cc @xanlopez.xyz

Ujjwal Sharma reposted

The Temporal proposal, co-championed by Igalia, advances to Stage 4 at TC39 โ€” replacing JavaScript's Date API after nine years of work. Congratulations to everyone involved! Here's to better date-time handling on the web and beyond. www.igalia.com/2026/03/13/T...

igalia.comTemporal Reaches Stage 4 | IgaliaIgalia is an open source consulting firm specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers an...

Ujjwal Sharma reposted

When did @tc39.es advance Temporal to Stage 4? 2026-03-11T11:16:42-04:00[America/New_York][u-ca=iso8601] That string format is defined in RFC 9557 which was one of the prerequisite steps along the way in the standardization process.

Jason Williams@jason-williams.co.uk

Temporal is now Stage 4 at TC39 ๐ŸŽ‚๐ŸŽ‚๐ŸŽ‚ Thanks to all the other champions of JavaScript's new date-time API. It has been a wild ride over many years! I wrote a blog post explaining how we got here ๐Ÿ“œ bloomberg.github.io/js-blog/post...

Ujjwal Sharma reposted

ECMAScript Euphoria! ๐ŸŽ‰ We don't always post when a single proposal advances, but when we do, it's Temporal -> Stage 4. Just days shy of 9 years from Stage 1, a herculean effort on the part of many champions, delegates, invited experts, and contributors, past and present. Thank you all! ๐Ÿ™Œ

its the end of an era

Rob Palmer@robpalmer.bsky.social

ECMAScript EXTRA-SPECIAL excitement ๐Ÿ˜‰ ๐Ÿšจ๐Ÿšจ๐Ÿšจ IT'S ABOUT TIME! ๐Ÿšจ๐Ÿšจ๐Ÿšจ Congrats to @ptomato.name on advancing Temporal to Stage 4 at @tc39.es today ๐ŸŽ‰ Temporal is the replacement for the JavaScript Date API ๐Ÿ‘

Ujjwal Sharma reposted

ECMAScript EXTRA-SPECIAL excitement ๐Ÿ˜‰ ๐Ÿšจ๐Ÿšจ๐Ÿšจ IT'S ABOUT TIME! ๐Ÿšจ๐Ÿšจ๐Ÿšจ Congrats to @ptomato.name on advancing Temporal to Stage 4 at @tc39.es today ๐ŸŽ‰ Temporal is the replacement for the JavaScript Date API ๐Ÿ‘

Jason Williams@jason-williams.co.uk

Temporal is now Stage 4 at TC39 ๐ŸŽ‚๐ŸŽ‚๐ŸŽ‚ Thanks to all the other champions of JavaScript's new date-time API. It has been a wild ride over many years! I wrote a blog post explaining how we got here ๐Ÿ“œ bloomberg.github.io/js-blog/post...