A menos que hagas muchas cosas complicadas adicionales para construir esencialmente múltiples polígonos a partir del polígono auto-intersectante, y luego verifiques contra cada uno de esos y veas si tienes un número impar. O incluso, ya sabes, ese tipo de cosas locas. Así que sí, si vas a dibujar, y dibujas una forma tipo clip de papel, algunas de las pruebas de impacto podrían no funcionar tan bien como estás acostumbrado. Pero la mayoría de la gente no lo hace. Tienes que aceptar tus pérdidas en algún lugar. Siempre va a haber uno. Observa al ingeniero de QA llevar eso al siguiente proceso. Estamos contratando, por cierto, si te gusta este tipo de cosas. Genial.
Hay que decirlo. Y hablaste sobre cómo esto es TLDraw 2.0 o .lo que sea. ¿Alguna vez has deseado, y tal vez si hay un 3, que construiste sobre el canvas en lugar del DOM? No, en realidad esta fue probablemente una de las mejores decisiones que tomé con TLDraw. La buena noticia es que si no quieres usar el DOM para renderizar, puedes simplemente quitar esa capa completamente y añadir la tuya propia. Así que la gente ha traído renderizadores WebGL para TLDraw. Sin embargo, la mayoría de los equipos que trabajan con TLDraw como un SDK, y la mayoría de las cosas que hacemos que son especiales, supongo, sobre TLDraw, realmente aprovechan el hecho de que está hecho simplemente de cosas web normales. Así que poner videos en el canvas es trivial. Poner iframes en el canvas es trivial. Poner iframes en el canvas e intercalarlos con otras formas es trivial. Y sí, creo que desde una perspectiva de SDK, como los clientes con los que trabajamos, las empresas con las que trabajamos, la mayoría de sus productos no son productos de edición gráfica donde realmente se benefician de ese techo alto o techo alto de como, controlamos todo el renderizador, que obtienes con Canvas y WebGL, etcétera. La mayoría de ellos son como, quiero llevar mi panel de control, como mi panel de control de AWS y ponerlo en un canvas para poder alejar y verlos todos. O quiero, ya sabes, quiero tener las mismas listas de tareas, ya sabes, si eres ClickUp, como del resto de ClickUp. Quiero tenerlas en el canvas también. Así que no, en realidad la web es como una tecnología bastante buena para este tipo de aplicación. Tienes, esto es la web en esteroides hasta cierto punto. Es solo una aplicación de React. Es una aplicación de React realmente complicada, pero es honestamente React hasta el final. Bien.
Hablando de eso, ¿usas alguna vez WebAssembly para procesos web complejos? Quiero decir, las cosas que usarían WebAssembly serían como esa simulación de líquido que mostré antes. Ese es otro caso donde, bueno, no han eliminado nuestro renderizador. Simplemente quitaron el fondo y pusieron otro renderizador detrás, ¿verdad? Pero eso está funcionando en, creo que WebAssembly y ciertamente el, si tuviera otros cinco minutos, te mostraría la cosa rara de la cámara que puedes hacer con eso, donde puedes, lo que sea, usa ML en el navegador para como usar tu cámara web y crear geometrías basadas en tu, donde están tus manos y cara y cosas así.
Comments