Reescribí Polygonjs en Jai para controlar la memoria que JavaScript me ocultaba

Rewriting a Commercial Engine in Jai

Reescribí Polygonjs en Jai para controlar la memoria que JavaScript me ocultaba

Tras ocho años con Polygonjs sobre three.js y TypeScript, el autor se topó con un problema: no podía saber si la memoria se liberaba de verdad ni evitar las pausas del recolector de basura. Probar Jai le dio control total sobre la asignación y la liberación, y lo llevó a reescribir el motor desde cero. Ahora Polygon v2, en su versión 2.0.54, incluye geometrías procedurales, materiales personalizados, compute shaders y un grafo de renderizado, con un ejecutable para artistas y un SDK para desarrolladores.

Si una suite de pruebas no puede decirte dónde tienes una fuga de memoria, o incluso si la tienes, estás operando a ciegas.

Más de este día

2026-10-25