我一直在閱讀HTML 5工作線程,但我所看到的所有示例似乎都需要JavaScript在它自己的文件中。HTML 5工作「線程」,產生功能
所以即時通訊基本上想知道它是否可以啓動一個員工直接工作的功能。
的最終目標是在這裏的線沿線的東西:
function AllJavascriptIsLoaded()
{
if(gWorkersSupported)
{
var Worker = new Worker(MyFunc)
Worker.Start();
}
else
{
// Horrible user experience incomming.
MyFunc();
}
}
function MyFunc()
{
// Complex and time consuming tasks
}
如果這些例子在自己的文件中需要js,爲什麼要擔心呢?把JS放在自己的文件中。 '直接爲功能而努力'是什麼意思?作爲程序員,這對我來說沒有任何意義。 – 2012-03-05 13:34:25
這將需要一個大的重寫,例如我想在一名工作人員中運行datatables.net。但沒有大的改寫顯然不可能 – EKS 2012-03-05 13:41:28
好吧,但不是工作人員'給它一個任務,並在它返回時使用它的輸出'的重點所以你不能構造使用這個工人的東西(也許你應該構造它們)模型?你不能在DOM上使用工作人員的UI,但是如果他們需要使用工作人員大量繁重的工作,並且在他們完成構建之後用主線程提供服務,你可以預緩存UI視圖。所以你得到高性能的複雜用戶界面。這對你有可能嗎? – 2012-03-06 05:30:59