Live data from Hacker News

Show HN: SVG 3D Builder – Build 3D Models with SVG

github.com

1–10 of 70 posts

Re: Show HN: SVG 3D Builder – Build 3D Models with SVG

#2
It's unbelievably slow. I'm confident it's not the developer's fault. It serves as a good warning. It just goes to show that Web technology still has a long way to go.

SVG (and to a lesser extent Canvas) are trainwrecks in terms of performance. It's really a sad story that HTML5 has been evangelized so strongly, yet even ten years later it can't hold a candle to Flash in many regards.

Re: Show HN: SVG 3D Builder – Build 3D Models with SVG

#3
post #2

It's unbelievably slow. I'm confident it's not the developer's fault. It serves as a good warning. It just goes to show that Web technology still has a long way to go. SVG (and to a lesser extent Canvas) are trainwrecks in terms of performance. It's really a sad story that HTML5 has been evangelized so strongly, yet even ten years later it can't hold a candle to Flash in many regards.

which is why both WebGL and Web Assembly exist

This could be an interesting "worst case" polyfill.

Re: Show HN: SVG 3D Builder – Build 3D Models with SVG

#4
post #2

It's unbelievably slow. I'm confident it's not the developer's fault. It serves as a good warning. It just goes to show that Web technology still has a long way to go. SVG (and to a lesser extent Canvas) are trainwrecks in terms of performance. It's really a sad story that HTML5 has been evangelized so strongly, yet even ten years later it can't hold a candle to Flash in many regards.

Euh... Yeah? Shoehorning SVG into 3D models ought to be slow. Manipulating DOM nodes for animation has it's limits. If you want 3D perf in the browser, use WebGL.

The canvas can be quite fast if used right, but again, it's not the right tool for every job.

Re: Show HN: SVG 3D Builder – Build 3D Models with SVG

#5
post #2

It's unbelievably slow. I'm confident it's not the developer's fault. It serves as a good warning. It just goes to show that Web technology still has a long way to go. SVG (and to a lesser extent Canvas) are trainwrecks in terms of performance. It's really a sad story that HTML5 has been evangelized so strongly, yet even ten years later it can't hold a candle to Flash in many regards.

I dunno, WebGL and other open browser standards have come a long way and do things now that I don't think were ever possible in Flash.

When done right (for example: http://awards.paris/new-micra-experience/ ) 3D in the browser can be impressive.

Re: Show HN: SVG 3D Builder – Build 3D Models with SVG

#6
post #2

It's unbelievably slow. I'm confident it's not the developer's fault. It serves as a good warning. It just goes to show that Web technology still has a long way to go. SVG (and to a lesser extent Canvas) are trainwrecks in terms of performance. It's really a sad story that HTML5 has been evangelized so strongly, yet even ten years later it can't hold a candle to Flash in many regards.

SVG is HTML for arbitrary 2d shapes (yes, technically XML). Writing a 3d engine with it is akin to rendering PNG images by arranging colored divs. It is a hack with much better existing alternatives.

Re: Show HN: SVG 3D Builder – Build 3D Models with SVG

#8
post #4
post #2

It's unbelievably slow. I'm confident it's not the developer's fault. It serves as a good warning. It just goes to show that Web technology still has a long way to go. SVG (and to a lesser extent Canvas) are trainwrecks in terms of performance. It's really a sad story that HTML5 has been evangelized so strongly, yet even ten years later it can't hold a candle to Flash in many regards.

Euh... Yeah? Shoehorning SVG into 3D models ought to be slow. Manipulating DOM nodes for animation has it's limits. If you want 3D perf in the browser, use WebGL. The canvas can be quite fast if used right, but again, it's not the right tool for every job.

The problem is, the right tool does not exist on the Web.

WebGL doesn't have very good support, especially on mobile. That's why one would choose to use SVG.

Also, just to get it to do something requires a lot more expertise and code.

Would this project have worked out better on Canvas? Yes, most certainly, but some people have to find out the hard way.

Re: Show HN: SVG 3D Builder – Build 3D Models with SVG

#9
post #5
post #2

It's unbelievably slow. I'm confident it's not the developer's fault. It serves as a good warning. It just goes to show that Web technology still has a long way to go. SVG (and to a lesser extent Canvas) are trainwrecks in terms of performance. It's really a sad story that HTML5 has been evangelized so strongly, yet even ten years later it can't hold a candle to Flash in many regards.

I dunno, WebGL and other open browser standards have come a long way and do things now that I don't think were ever possible in Flash. When done right (for example: http://awards.paris/new-micra-experience/ ) 3D in the browser can be impressive.

Flash had a 3D API (Stage3D) seven years ago, which was quite similar to WebGL. It wasn't used much, because Flash was already on its way out.

Re: Show HN: SVG 3D Builder – Build 3D Models with SVG

#10
post #3
post #2

It's unbelievably slow. I'm confident it's not the developer's fault. It serves as a good warning. It just goes to show that Web technology still has a long way to go. SVG (and to a lesser extent Canvas) are trainwrecks in terms of performance. It's really a sad story that HTML5 has been evangelized so strongly, yet even ten years later it can't hold a candle to Flash in many regards.

which is why both WebGL and Web Assembly exist This could be an interesting "worst case" polyfill.

Those don't fill the same void at all, you need tons of code to do something useful with those, all of which needs to be downloaded, compiled and executed.

Show me the library using WASM/WebGL that loads as quickly as SVG or Canvas content.

Post reply on HN