Software Alternatives & Reviews

Ditch the DOM with SolidJS and Skia CanvasKit

Vite Three.js Skia Next.js
  1. 1
    Next Generation Frontend Tooling
    Pricing:
    • Open Source
    I had previously done some explorations into SolidJS and universal rendering where I tried to create a ThreeJS version (before I realized one existed). That project was basically a monorepo with a package for the universal renderer, and a “demo” Vite app to test the renderer. I basically just created a new Vite app using their SolidJS template. And for the monorepo — I just copied from my mountain of previous monorepo code.

    #Software Development #Web Frameworks #Developer Tools 373 social mentions

  2. A JavaScript 3D library which makes WebGL simpler.
    Pricing:
    • Open Source
    After a little research, I found that someone has already beat me to it for React — react-canvaskit. This implementation used react-reconciler to create a custom renderer for React. This is the same process used by **react-three-fiber** (aka R3F) to bring ThreeJS elements to the React VDOM/lifecycle (e.g. When you use ).

    #Javascript UI Libraries #Flowcharts #Org Charts 229 social mentions

  3. 3
    Skia is an easy-to-use and user-friendly 2D Graphics Library that comes with many prominent APIs for usage in software and hardware platforms.
    Pricing:
    • Open Source
    If you haven’t heard of Skia, it’s used in Chrome and Android for rendering graphics (like SVGs). It’s a C++ library that you can use to “draw” shapes, text, and other elements to a “canvas” (like the DOM’s or even a virtual canvas for rendering server-side in Node).

    #Development #Photos & Graphics #Tool 21 social mentions

  4. A small framework for server-rendered universal JavaScript apps
    Pricing:
    • Open Source

    #Developer Tools #Web Frameworks #JavaScript Framework 918 social mentions

Discuss: Ditch the DOM with SolidJS and Skia CanvasKit

Log in or Post with