modmapper-web/components
Tyler Hallada 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
..
CellData.tsx Change title & meta tags on cell/mod selection 2022-02-14 00:41:03 -05:00
CellModList.tsx Default sidebar and WIP PluginLoader 2022-02-27 01:17:52 -05:00
DataDirPicker.tsx Implement WorkerPool, use webkitdirectory input 2022-03-04 23:49:14 -05:00
Map.tsx Remove console.logs 2022-03-03 22:11:40 -05:00
ModCellList.tsx Default sidebar and WIP PluginLoader 2022-02-27 01:17:52 -05:00
ModData.tsx Default sidebar and WIP PluginLoader 2022-02-27 01:17:52 -05:00
PluginData.tsx Basic plugin data page 2022-02-27 02:25:34 -05:00
PluginsList.tsx Refactor PluginsLoader into separate components 2022-03-02 22:19:26 -05:00
PluginTxtEditor.tsx Fix load order re-applying and transition between sidebar pages 2022-03-02 23:23:06 -05:00
SearchBar.tsx Default sidebar and WIP PluginLoader 2022-02-27 01:17:52 -05:00
Sidebar.tsx Refactor PluginsLoader into separate components 2022-03-02 22:19:26 -05:00
ToggleLayersControl.tsx Add search, query url based state 2022-01-24 00:59:36 -05:00