Hacker Newsnew | past | comments | ask | show | jobs | submit | ryohey's commentslogin

I wrote this post after noticing a growing shift toward "cohesive" programming patterns — placing related code (UI, data, styles) together rather than separating concerns. Think useQuery, Tailwind, shadcn/ui, Are there other examples you've seen?


Thank you! Timer related behavior may be a problem. I will investigate more.


It could be because Firefox reduced time precision to fend off fingerprinting and timing attacks. To turn it on, you’d need to set the Cross-Origin-Opener-Policy to “same-origin” and the Cross-Origin-Embedder-Policy to “require-corp”. Reference — https://developer.mozilla.org/en-US/docs/Web/API/Performance...


Thank you.

For your reference

Language: TypeScript UI: React State management: MobX Deploy/Hosting: Vercel

And it uses some browser features. WebAudio is used for audio output. WebGL is used in react-pixi to render many notes faster.


Not yet. I would like to support it in the future. Thank you!


Thank you. That's a good idea. I definitely want to implement it.


Thank you. I would like to support MIDI input / output in the future. Can you tell me about the equipment you want to use?


I’d love to be able to use Novation LaunchKey MIDI controllers.


Here’s my wasm parser/runtime written in TypeScript, for instance. https://github.com/ryohey/ts-wasm-runtime


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: