I have modified the original testcase at XXXXX (i forgot) I changed the following : Unmodified: let count = Math.round(canvas.height * canvas.width * load) Modified: let count = 100 *Math.round(canvas.height * canvas.width * load) Open the attached modified testcase Profile: https://share.firefox.dev/4jpqCYh Lots of CC/GC. Much more memory use compared to Chrome (3GB-4GB+ Vs few hundred MB) You can modify the multiplication factor to change the behaviour/memory use pattern of the demo. This probbaly sits somewhere between JS and Canvas. cc: peterv.
Bug 1943811 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I have modified the original testcase at https://github.com/cceckman/fiona I changed the following : Unmodified: let count = Math.round(canvas.height * canvas.width * load) Modified: let count = 100 *Math.round(canvas.height * canvas.width * load) Open the attached modified testcase Profile: https://share.firefox.dev/4jpqCYh Lots of CC/GC. Much more memory use compared to Chrome (3GB-4GB+ Vs few hundred MB) You can modify the multiplication factor to change the behaviour/memory use pattern of the demo. This probbaly sits somewhere between JS and Canvas. cc: peterv.