Poimandres's banner
Poimandres's profile picture

Poimandres

@pmndrs • 16,938 subscribers

A developer collective building open tools for the creative space. Home of React Three Fiber, Zustand, and cutting-edge creative web tech.

Shorts

🧮 Math v0.1.0 is out now! 🧮 We asked and Opus one shot... just kidding. Our resident expert isaacmason hand crafted the playful web's most optimized math engine. → allocation-free, monomorphic and benchmarked for speed → tiny and tree-shakable, only pay for what you use → works with webgl, webgpu, wasm or your favourite renderer → data-oriented design for the fastest possible code Includes a skill for juicing up your agent. Just /math and it will produce optimized algorithms for you. This should be an easy addition to any creative dev project. And the best part? 'npm i math'

🧮 Math v0.1.0 is out now! 🧮 We asked and Opus one shot... just kidding. Our resident expert isaacmason hand crafted the playful web's most optimized math engine. → allocation-free, monomorphic and benchmarked for speed → tiny and tree-shakable, only pay for what you use → works with webgl, webgpu, wasm or your favourite renderer → data-oriented design for the fastest possible code Includes a skill for juicing up your agent. Just /math and it will produce optimized algorithms for you. This should be an easy addition to any creative dev project. And the best part? 'npm i math'

83,857 просмотров

✨ Glyph v0.1.0 coming out party ✨ The typography engine for the web. Finally, text that looks like it came from a native app in your web pipeline. → gpu-first with batched drawing and incremental updates → bitmap, mtsdf and slug in one engine → correct multilingual text, shaping, bidi, cjk, ligatures, font fallback → paragraphs that wrap, justify, flow around shapes and 3d objects → one font pipeline for three.js, R3F, typegpu or your own renderer

✨ Glyph v0.1.0 coming out party ✨ The typography engine for the web. Finally, text that looks like it came from a native app in your web pipeline. → gpu-first with batched drawing and incremental updates → bitmap, mtsdf and slug in one engine → correct multilingual text, shaping, bidi, cjk, ligatures, font fallback → paragraphs that wrap, justify, flow around shapes and 3d objects → one font pipeline for three.js, R3F, typegpu or your own renderer

71,285 просмотров

Videos

pmndrs's profile picture

We are announcing our newest initiative: an interactive math engine by isaacmason. Math is core to everything interactive from geometry to collision to color, yet JavaScript lacks a high-performance kernel. Instead libraries reinvent math structures and transformations, with varying success, and now LLMs generate bespoke functions on a case by case basis. The problem is that there are no principled guarantees for correctness or performance leading to degraded apps or difficult to read code. We need math engine that can be used to power all the cool projects people want to make at scale! The goals of the initiative are ambitious: ⟡ Predictable performance. Allocation-free operations and a documented usage contract designed to preserve monomorphic, optimizable call sites, validated through reproducible benchmarks. ⟡ Portable. Efficiently interoperates with WebGL, WebGPU, Wasm, Three.js, etc., so that the handoff between math kernel and framework is simple. ⟡ Minimal. A lean, tree-shakable kernel containing only the primitives needed to build interactive algorithms. ⟡ Data-oriented. Operates on caller-owned data through data-in, data-out functions without owning the data lifecycle. ⟡ Readability. It is important the core math operations readable such that even if the code is not written by a person they can reasonably review it. isaacmason is bringing his experience building out navcat, crashcat and gpucat. We are starting with mathcat as the foundation and building from there. Stay tuned for more. 👉 Initiative: 👉 Join the convo on Discord:

Poimandres

56,745 просмотров • 2 месяцев назад

Больше нет контента для загрузки