Я читал о рабочих потоках HTML 5, но все примеры, которые я видел, по-видимому, требуют, чтобы javascript был в своем собственном файле.
, поэтому я в основном задаюсь вопросом, возможно ли непосредственно начать рабочую работук функции.
Конечной целью здесь является нечто вроде:
function AllJavascriptIsLoaded()
{
if(gWorkersSupported)
{
var Worker = new Worker(MyFunc)
Worker.Start();
}
else
{
// Horrible user experience incomming.
MyFunc();
}
}
function MyFunc()
{
// Complex and time consuming tasks
}