4 ms·
Rik Arends has been working on a cross-platform IDE in Rust called Makepad [1]. It has a custom UI stack that targets wasm/webGL, osx/metal, windows/dx11, and l
by pfraze 7y ago
Rik Arends has been working on a cross-platform IDE in Rust called Makepad [1]. It has a custom UI stack that targets wasm/webGL, osx/metal, windows/dx11, and linux/opengl. His premise (which is fairly ambitious) is to work in both 2d and VR environments. It's been fun to watch. There's a demo for the wasm target. [2]
1. https://github.com/makepad/makepad https://github.com/makepad/makepad
2. https://makepad.github.io/makepad/ https://makepad.github.io/makepad/
- vsskanth 7y agoOther than startup time, the wasm demo is very responsive on an underpowered moto g7. I'm shocked. Excellent work.
- lsh 7y agoI was very impressed as well. On a desktop with a hardline it loaded instantly however the text is so small I can't make it out. Zooming gives things different degrees of fuzziness, with 150% zoom the least fuzzy (but still fuzzy). Definitely raising the bar
- m0zg 7y agoExactly my thoughts too, except I loaded it on an iMac, and it loaded instantaneously as well. Far more responsive than any web or Electron UI.
- bpye 7y agoReally a very impressive demo, I could certainly be tricked into thinking it was native.
- heavenlyblue 7y agoThat interface works faster than switching between tabs in Firefox on iPhone 6s. It’s probably the fastest web interface I had ever seen for a phone.
- gunn 7y agoThis is very cool. Especially the animate into compact code view when holding down the alt key. Is there an extension with similar functionality in any other editor?
- MegaDeKay 7y agoCool indeed, though I foud on Firefox that alt both toggled compact code view and toggled the Firefox menu bar, causing the display to jank around. Hope this is fixable.
- skohan 7y agoThe online version is really nice. When thinking about the benefits of WASM, I have definitely considered sharing code between client and server, but I never really thought about the potential of sharing code between native clients and web clients. It's kind of a different concept of a progressive web app, and it seems really powerful!
- pjmlp 7y agoJust like we used to do it with Java and Silverlight.