最近项目需求,要求把计算量全部交给前端,但是数据量达到2万条、这样前端可以实现吗?而且由于数据需要处理,前端的计算量非常大,运算次数可能达到上亿次,这样可以吗?
其实很多事情前端做就足够了
极其不建议,js低版本的可不支持多线程,后端比前端更善于计算,还想问你这么多数据你存哪里,内存里面吗
前端计算还有精度的BUG(0.1+0.2)
@大志若愚: 刚刚在线上运行,接近4万条的数据量,崩溃了,浏览器。你说的多线程,我打算试一试,看可不可以提高效率。不过其中导出excel时,也崩溃了,不太清楚原因。
@admin-NaN: 为啥不让后端处理数据,让前端处理其不擅长的事
拼接字符串很耗内存,后端语言有优化方案
@大志若愚: 因为太慢了
@admin-NaN: 后端可以一次性将数据处理完,然后缓存起来,以后都走缓存
nodejs也是前端呀
没事,有问题我们就换更好的电脑,量子计算机不是据说快要量产了么?!