Jag håller på och gör lite interaktiva spel på en hemsida i JavaScript. Det blir ju en del animationer. Vad väljer ni för ritverktyg för sånt? Är <svg> eller <canvas> bäst? För och nackdelar?
Jag har inte så lång erfarenhet av detta, men har lekt lite med canvas sista dagarna. Problemet med canvas är att det inte går att flytta saker, utan man måste sudda och rita om, vilket jag har märkt genererar väldigt mycket flimmer när det går fort. Funderar på att testa SVG nu. Har ni liknande erfarenheter? Isåfall vad är fördelarna med canvas?
Tyvärr ligger canvas och SVG fortfarande för långt in i framtiden för att fungera tillfredställande, tycker jag. Interaktiva media görs fortfarande bäst med Flash (marknadstäckning ~90%), Java Applets eller Silverlight. Du kan ju fortfarande kommunicera till Flash/Applets (osäker på Silverlight) med JavaScript dock.
Om valet ändå står mellan SVG och canvas, så hade jag nog föredragit att arbeta med SVG till att börja med. Om det sedan inte håller hade jag tittat på canvas.
293 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e