Neues über Q5.js, die rasend schnelle »Alternative« zu P5.js
Vor ungefähr einem Jahr hatte ich auf diesen Seiten Q5.js von Quinton Ashley als ein mögliches neues Spielzeug vorgestellt, das sich als schneller Nachfolger von P5.js empfahl. Mittlerweile ist Q5.js in der Version 3.0 erschienen, will auch nicht mehr der Nachfolger, sondern eine Alternative zu P5.js sein und unternimmt große Anstrengungen, auch mit dem kommenden P5.js Version 2.0 kompatibel zu bleiben.
Umgehauen hat mich aber der Beitrag »Is q5.js the Fastest 2D Graphics Library on the Web?«. Hier vergleicht Quinton Ashley Q5.js mit seiem neuen WebGPU-Renderer nicht nur mit P5.js (etwa 30 bis 50 mal schneller), sondern auch mit Processing (Java). Hier will Q5.js 16 mal schneller sein. Zu guter Letzt wird dann noch die bisher angeblich schnellste WebGL-JavaScript Engine Pixi.js herangezogen. Hier will Q5.js bis zu vier mal so schnell sein.
Nun gut, die Benchmarks hat der Schöpfer von Q5.js selber auf seinem MacBook Air durchgezogen, sie sind also mit Vorsicht zu genießen. Aber ohne Zweifel scheint Q5.js eine wirklich schnelle JavaScript-Graphic-Engine zu sein. Ich weiß ja nicht, ob ich diesen Geschwindigkeitszuwachs je benötigen werde. Aber auf jeden Fall werde ich Q5.js als (m)ein neues Spielzeug in Erwägung ziehen. Daher habe ich Quinton’s Substack erst einmal meinem Feedreader zum Futter vorgeworfen. Schaun wir mal, was da noch kommt. Still digging!
Bild: Rasender Dachs, erstellt mit OpenArt.ai. Prompt: »Colored french comic style. A badger in a red dressing gown sits at the wheel of an open sports car and races at high speed through a dystopian city with crumbling skyscrapers, junk cars standing on the side of the road«. Modell: Flux (pro), Style: None.