Я пишу библиотеку для WebWorkers, и я хочу проверить разницу между запуском script в потоке главной страницы, по сравнению с одним или несколькими рабочими. Проблема в том, что я не могу узнать из-за короткой функции, которая будет достаточно напрягать мой браузер, чтобы я мог наблюдать разницу.
Быстрый поиск не принес много, но может быть, просто не знаю, что искать; обычно я пытаюсь оптимизировать свой код, а не замедлять его...
Я ищу алгоритмы или шаблоны, которые могут быть легко реализованы в чистом Javascript, который не зависит от DOM или XHR, и который может иметь аргумент, переданный для ограничения или указания того, насколько далеко идет вычисление (без бесконечных алгоритмов ); 1s < avg time < 10s.
Дополнительные баллы, если они могут быть построены без рекурсии, и если они не будут подвержены значительным всплескам памяти, при этом они будут как можно более интенсивными.