Anton Lavrenov
lavrton.com
Anton Lavrenov
@lavrton.com
Making Design Editor SDK http://polotno.dev.
Maintaining https://konvajs.org/
Pinned
🚀 I published Konva v10 pre-release: 10.0.0-0

ESM-only, opt-in Node backends (canvas/skia), native CSS-style filters, improved text positioning, plus fixes & perf.

Install: npm i konva@next

Details + demos in the thread 👇
🚀 I published Konva v10 pre-release: 10.0.0-0

ESM-only, opt-in Node backends (canvas/skia), native CSS-style filters, improved text positioning, plus fixes & perf.

Install: npm i konva@next

Details + demos in the thread 👇
August 27, 2025 at 9:55 PM
According to npm, Konva.js is downloaded half a million times every week now. That is the top, comparing to alternatives.

Are there ways to estimate CDN usage?
April 25, 2025 at 2:17 PM
Konva.js has way fewer open issues on GitHub than most similar libraries. I take pride in that.
April 25, 2025 at 1:27 PM
TIL

You can load PDF as a regular image in safari.
Like really just <img src="file.pdf" />
March 12, 2025 at 9:59 PM
It feels so good to add a good index into DB for better performance.
March 8, 2025 at 1:18 PM
Half of the day I am fighting with text rendering issue in puppeteer (headless chrome).

Then I found the solution...

It was changing userAgent of created instances...

I love software...
March 7, 2025 at 5:41 PM
Who us using konva js?

I am close to releasing a new documentation website: new.konvajs.org

Please stress test it. I need some aggressive feedback with suggestion for improvements.
Konva - JavaScript Canvas 2d Library | Konva - JavaScript Canvas 2d Library
Konva is 2d Canvas JavaScript framework for drawings shapes, animations, node nesting, layering, filtering, event handling, drag and drop and much more.
new.konvajs.org
March 5, 2025 at 3:55 PM
Now I understand why we need a quantum computing chips.

To play DOM inside typescript type system at 30 FPS.
February 28, 2025 at 4:13 PM
Seeing lots of visitors on my Polotno SDK site who really just want the free editor (I call it Polotno Studio).

I want to stay focused on B2B and avoid getting distracted by unrelated traffic. How do I filter or redirect those users, so I don't lost focus and conversions?
February 27, 2025 at 2:49 PM
Debugging adventures with @sentry.io

Frontend: Wrestling browser quirks, rogue extensions, and device chaos.

Node.js backend: When in doubt, slap “retry” on it.
December 3, 2024 at 3:32 PM
Some DNS things get down on digitalocean, so spaces are down.

My Cloud Render API gets down as well.

I decided to temporary switch to @supabase.com storage. But looks like its DNS for storage is down too!

What a wonderful day...
November 29, 2024 at 3:03 AM
MacBook's nano-texture is awesome!
November 14, 2024 at 2:05 AM
🚀 I’m fully rebuilding the docs for the best 2D canvas library out there. Check out the progress here: new.konvajs.org
Konva - JavaScript Canvas 2d Library | Konva - JavaScript Canvas 2d Library
Konva is 2d Canvas JavaScript framework for drawings shapes, animations, node nesting, layering, filtering, event handling, drag and drop and much more.
new.konvajs.org
November 14, 2024 at 1:38 AM