gpt4 book ai didi

javascript - 使用 javascript 创建和解析巨大的字符串?

转载 作者:搜寻专家 更新时间:2023-11-01 04:27:56 25 4
gpt4 key购买 nike

我有一段简单的数据作为纯字符串存储在服务器上。这有点荒谬,但它看起来像这样:

name|date|grade|description|name|date|grade|description|repeat for a long time

此字符串的大小可达 1.4mb。这个想法是,它是一堆学生记录,只是用一个简单的管道分隔符串在一起。这是一种非常糟糕的序列化方法。

一旦将这个庞大的字符串推送到客户端,它就会使用 javascript 沿管道再次拆分为学生记录。

我一直在计算在客户端创建和拆分这些字符串需要多长时间。时间实际上相当不错,我在几台不同的机器上看到的最慢的运行时间是 10,000 个“学生记录”的 0.2 秒,其最终字符串大小为 ~1.4mb。

我意识到这很奇怪,只是想知道使用 javascript 创建和拆分如此大的字符串是否存在任何固有问题?我不知道不同的浏览器如何实现他们的 javascript 引擎。我已经在“主要”浏览器上试过了,但不知道这在每个浏览器的早期版本上会如何执行。

是的,正在寻找对此的任何评论,这比其他任何事情都更有趣!

谢谢

最佳答案

1.4mb 数据的字符串拆分对于体面的机器来说不是问题,相反,您应该担心用户的互联网连接速度。我尝试用 800 kb 的字典(这是你数据的一半)进行拼写检查,主要问题是加载时间。

但是看起来你的学生记录数据可以放在数据库中,并且可能不需要在加载时加载所有内容,那么,做一个分页来显示用户记录或者使用ajax请求搜索某些用户名怎么样?

关于javascript - 使用 javascript 创建和解析巨大的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2711254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com