Commit Graph

13 Commits

Author SHA1 Message Date
eebae85a65 Implement WorkerPool, use webkitdirectory input
WorkerPool speeds up processing of plugins by using more cores on separate threads. It terminates and recreates a worker after it finishes a task since web assembly seems to slow down a ton when a worker is reused (maybe memory becomes to large / unfragmented, idk).

I switched to the deprecated input tag with webkitdirectory since it is the only way to load a folder under the program files folder. Drag and drop might be another alternative, but I'd rather have a picker.
2022-03-04 23:49:14 -05:00
3a34f48e6c Remove console.logs 2022-03-03 22:11:40 -05:00
20144ae130 Process plugins round-robin in a web worker queue
Speeds it up a lot!
2022-03-03 01:33:36 -05:00
5144f8d6e1 Move worker init to index page 2022-03-02 23:53:20 -05:00
96599cb2c8 Fix load order re-applying and transition between sidebar pages 2022-03-02 23:23:06 -05:00
761ef80669 Default sidebar and WIP PluginLoader 2022-02-27 01:17:52 -05:00
bf994d896f Change title & meta tags on cell/mod selection 2022-02-14 00:41:03 -05:00
e2ff1f2348 Use absolute urls for meta tag images 2022-02-12 20:48:22 -05:00
6772a74bb8 Add meta tags to header 2022-02-12 20:40:55 -05:00
79015201b0 Add sidebar for displaying selected cell 2022-01-17 17:46:41 -05:00
9a07f552b5 Fix types and lints 2022-01-17 17:46:39 -05:00
2bd8a7bc52 Map with heaptmap overlay and layer toggles 2022-01-17 17:46:34 -05:00
e1a41e604c Initial commit from Create Next App 2022-01-13 23:27:27 -05:00