2016-02-13 86 views
0

我使用papa解析從我的後端檢索csv流以進行數據可視化,但是我注意到,即使它正確地調用數據塊的回調,它也會阻止呈現。我試圖在我的圖表中添加新數據,但似乎無法這樣做。csv流解析器(papaparse)阻塞渲染?

任何人都有這方面的經驗?或者也許知道什麼阻止了渲染?

回答

0

PapaParse中的默認行爲是在瀏覽器的主線程(也是UI線程)中運行解析作業。但是有一個選擇可以避免這種情況。

在PapaParse配置使「工人」

http://papaparse.com/docs#config

這將運行在使用現代瀏覽器提供的API WebWorkers另一個線程解析工作,並不會阻止用戶界面線程。

約這裏PapaParse工人的更多信息:http://papaparse.com/faq#workers

+0

我已經啓用了服務人員,並與技術支持上的瀏覽器進行測試。 – user3791980

+0

你可以添加一個示例代碼來重現問題嗎? – Sirikon