Skip to content Skip to footer
0 items - $0.00 0

Konva.js – Declarative 2D Canvas for React, Vue, and Svelte by lavrton

Konva.js – Declarative 2D Canvas for React, Vue, and Svelte by lavrton

Konva.js – Declarative 2D Canvas for React, Vue, and Svelte by lavrton

17 Comments

  • Post Author
    arskeliss16387
    Posted March 19, 2025 at 1:26 pm

    Looks promising and quite handy for my project

  • Post Author
    sebdufbeau
    Posted March 19, 2025 at 1:49 pm

    I joined a project last year which uses Konva inside an Angular application. It was my first time doing any kind of canvas programming, but the ergonomics of konva can be picked up quite rapidly and I've been enjoying quite a lot.

    We're working on performance-sensitive project, so one lesson we learned is that all shapes listen to all mouse events by default. We didn't even have lots of shapes, but this was enough to have a noticeable performance hit due to all the event handlers being registered. We pivoted to an opt-in approach instead and that fixed most of our problems.

  • Post Author
    Fauntleroy
    Posted March 19, 2025 at 1:55 pm

    The site and docs for Konva are conspiciously pleasant and well fleshed out. The "price" link jumpscare is also something I haven't yet seen.

  • Post Author
    admiralrohan
    Posted March 19, 2025 at 1:56 pm

    What is the purpose? React for Canvas tag?

  • Post Author
    gedy
    Posted March 19, 2025 at 2:18 pm

    For folks who have used this, why would you choose this instead of SVG inside React, Svelte, etc?

  • Post Author
    h1fra
    Posted March 19, 2025 at 2:23 pm

    Don't know about the library but the spreadsheet project built on top is impressive https://www.rowsncolumns.app/

  • Post Author
    rapnie
    Posted March 19, 2025 at 2:29 pm

    Is this a community-driven project, or is there a company behind the project?

  • Post Author
    vile_wretch
    Posted March 19, 2025 at 2:39 pm

    I used this for a project a few years ago. It's quite intuitive and made developing a workflow/graph editor a relative breeze.

  • Post Author
    your_challenger
    Posted March 19, 2025 at 2:50 pm

    I haven't tried Konva. But have been using fabric js for an image editor I've been working on. I guess they both do a good job.

  • Post Author
    tetris11
    Posted March 19, 2025 at 2:57 pm

    Is this the successor library for KineticJS and ConcreteJS?

    Kinetic was amazing back in it's day, but lacked SVG export. I wonder if that's built-in now

  • Post Author
    boomskats
    Posted March 19, 2025 at 3:18 pm

    How does this compare to tldraw in terms of featureset / target market?

  • Post Author
    probabletrain
    Posted March 19, 2025 at 3:25 pm

    I've used PixiJS and react-pixi-fiber to write a declarative 2D WebGL renderer in React with excellent results. PixiJS also has a Canvas2D fallback when WebGL isn't available. I wonder how this compares.

  • Post Author
    Ezhik
    Posted March 19, 2025 at 3:36 pm

    Reminds me of p5.js – I still fall back to it to do some quick graphics.

  • Post Author
    salojoo
    Posted March 19, 2025 at 3:57 pm

    I evaluated this vs pixi and native canvas API. In the end I decided to use native API.

    Konva didn't have enough performance for my use case and pixi webgl has a limit on the number of canvases on the screen at the same time

    The native API is easy to use and well documented. It also performs well enough to animate charts at 60fps on modern hw for my use case. I also like that there are no libraries to update

  • Post Author
    slig
    Posted March 19, 2025 at 4:00 pm

    I made a jigsaw puzzle (featured in the Konva's home page) years ago. Recently did a full conversion to ReactKonva using Claude and it's a breeze.

  • Post Author
    jonplackett
    Posted March 19, 2025 at 4:04 pm

    Pricing is unbelievable

  • Post Author
    collingreen
    Posted March 19, 2025 at 4:14 pm

    I discovered Konva just this week and it has been extremely helpful for jumpstarting my latest project. I've been impressed with the docs and the examples and the ergonomics of the api giving me an unusual amount of "it just works" moments.

Leave a comment

In the Shadows of Innovation”

© 2025 HackTech.info. All Rights Reserved.

Sign Up to Our Newsletter

Be the first to know the latest updates

Whoops, you're not connected to Mailchimp. You need to enter a valid Mailchimp API key.