Why is snap editor uses canvas rather than html element?

Why is the snap editor uses canvas rather than Scratch's HTML interface?

Making the snap blocks as small as scratch 1.3 doesn't help visual impaired people

There's
Literally
A
Setting
For
That.

i didnt know that show me

image

oh thabks

but why not use webgl rendering?

Do you know how complex WebGL is? Besides, the 2D context is already GPU accelerated.

webgl is much faster
And pixijs is best rendering tool out there

Have you even tried raw WebGL before?

USE a library
Called PIXIJS

Snap! is already written and hardcoded in Morphic, so your comments are useless.

Hmm why does snap store stuff in a xml rather zip?
ZIP compresses

prob never

Hmm I'm trying to suggest ideas
Why not use GitHub - Stuk/jszip: Create, read and edit .zip files with Javascript
JSZip is not that hard is it?

(post withdrawn by author, will be automatically deleted in 24 hours unless flagged)