Yuto Yoshino
@yossydev.com
i'm javascript and rust developer. https://yossy.dev/
i am the end of the year i will implement web worker for andromeda💪
I gave a talk at JSConf Japan last month, talking about how #JavaScript objects are put together in mainstream engines and how Nova does something quite radically different, as well as the tradeoffs that implies. Take a look if that sounds interesting! youtu.be/QuJRKhySp-0?...
JSJP25|Aapo Alasuutari|Out the cave, off the cliff — data-oriented design in Nova JavaScript engine
YouTube video by jsconfjp
youtu.be
SAMARI の要約を読むのすらめんどくさくなってしまったので、ポッドキャスト作った samari.news まだ色々雑で品質も微妙だけど、とりあえず読み上げてくれればいいやの気持ち
SAMARI - 最新の技術ニュースを要約してお届け
SAMARI は様々な技術ニュースを日本語でわかりやすく要約してお届けするサービスです。
samari.news
Oh by the way, I wrote a blog post last week on some #JavaScript #TypeScript work I did at work, where I cut memory usage of an acyclic directed graph 10x in aggregate, and more like 30x on a per node level. Maybe that's interesting to you as well? trynova.dev/blog/interlu...
Interlude: A data-oriented model · Nova
A real-world example of using data-oriented design principles in TypeScript.
trynova.dev
worker.postMessageはすぐ理解できたけどself.onmessageに苦戦した。 最初のworkerスレッド起動時に受け取りを監視するメソッド呼び出してそれをループさせてんだな。 windowメソッドだからなかなかどこにあるかとメソッドの登録のせいで探すの難しかった
denoのworker読んでて全然わかんなかったけどあれがクロージャーだったのか doc.rust-jp.rs/book-ja/ch13...
クロージャ:環境をキャプチャできる匿名関数 - The Rust Programming Language 日本語版
doc.rust-jp.rs
so gooooood
ECMAScript excitement 😉 Congrats to @bridgear.bsky.social @jordan.har.band on advancing Object.keysLength to Stage 2 at TC39 today 🎉 let count = Object.keysLength(o) It counts the string-keyed own properties on an object. This avoids the cost of the intermediate array in Object.keys(o).length
i was joining jsconf.jp today. i watched andromeda, nova, deno and wintertc session. i am very enjoy time.
At JsConf.jp @loading.trynova.dev introduces Andromeda. Andromeda is a TypeScript-native runtime that uses the Rust-based Nova JS engine together with Oxc. It aims to be web interoperable and is part of WinterTC.
My talk is going to start in 8 minutes unless technical difficulties kill it :) Remote talks are tense.
This Sunday, I'm giving a talk at JSConf! That's pretty exciting jsconf.jp/2025/en/talk...
This Sunday, I'm giving a talk at JSConf! That's pretty exciting jsconf.jp/2025/en/talk...
Out the cave, off the cliff — data-oriented design in Nova JavaScript engine | JSConf JP 2025
In the world of JavaScript, it is easy to forget that our software runs on real hardware, made up of real bits and bytes instead of being intangible shadows of objects on a wall, flickers of code on a...
jsconf.jp
easy to understand developer.mozilla.org/en-US/docs/W...
JavaScript execution model - JavaScript | MDN
This page introduces the basic infrastructure of the JavaScript runtime environment. The model is largely theoretical and abstract, without any platform-specific or implementation-specific details. Mo...
developer.mozilla.org
i same the question github.com/tc39/ecma262...
What is an Agent? · Issue #882 · tc39/ecma262
I'm trying to figure out how to embed the Agent concept into the HTML Standard. It's clear that a worker, shared worker, service worker, or worklet all represent a single agent. It's not clear for ...
github.com
web worker is difficult. i am reading deno source code but i have to understand ecmascript agent. tc39.es/ecma262/#sec...
ECMAScript® 2026 Language Specification
Introduction This Ecma Standard defines the ECMAScript 2026 Language. It is the seventeenth edition of the ECMAScript Language Specification. Since publication of the first edition in 1997, ECMAScri...
tc39.es
i work on fullstack develop, mobile, backend, frontend, gcp but, i am thinking very enjoy now. it is hard😂
The Servo project is starting to publish releases, version 0.0.1 is out today! 🚀 You can learn more about the goals and plans behind these releases in our blog: servo.org/blog/2025/10...
Servo 0.0.1 Release - Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
A brief update on the goals and plans behind the new Servo releases on GitHub.
servo.org