0
我使用papa解析從我的後端檢索csv流以進行數據可視化,但是我注意到,即使它正確地調用數據塊的回調,它也會阻止呈現。我試圖在我的圖表中添加新數據,但似乎無法這樣做。csv流解析器(papaparse)阻塞渲染?
任何人都有這方面的經驗?或者也許知道什麼阻止了渲染?
我使用papa解析從我的後端檢索csv流以進行數據可視化,但是我注意到,即使它正確地調用數據塊的回調,它也會阻止呈現。我試圖在我的圖表中添加新數據,但似乎無法這樣做。csv流解析器(papaparse)阻塞渲染?
任何人都有這方面的經驗?或者也許知道什麼阻止了渲染?
PapaParse中的默認行爲是在瀏覽器的主線程(也是UI線程)中運行解析作業。但是有一個選擇可以避免這種情況。
在PapaParse配置使「工人」
http://papaparse.com/docs#config
這將運行在使用現代瀏覽器提供的API WebWorkers另一個線程解析工作,並不會阻止用戶界面線程。
約這裏PapaParse工人的更多信息:http://papaparse.com/faq#workers
我已經啓用了服務人員,並與技術支持上的瀏覽器進行測試。 – user3791980
你可以添加一個示例代碼來重現問題嗎? – Sirikon