多少外部数据才算太多? (XML 或 JSON)

2024-01-08

我之前编写过纯 JavaScript 前端,并开始注意到在处理大量数据时性能会下降。我尝试过使用 xml 和 json,但在这两种情况下,浏览器需要处理的数据量很大。

这提出了我的问题,多少算太多?


你无法知道,不完全知道,也不总是知道。你可以做出很好的猜测。

这取决于浏览器、操作系统、RAM、CPU、当时正在运行的其他内容、连接速度、正在传输的其他内容等。

找出您期望普通用户遇到的几种情况,并进行测试。添加各种最佳、最差和有趣(例如移动设备、平板电脑)的案例。

当然,你可以应用经验并从你的具体案例中推断,答案会随着未来而改变。


但不要陷入“这对我有用!”的陷阱。

我经常在屏幕分辨率上看到这种情况:随着屏幕分辨率的增加,同时显示多个窗口变得更加流行。 1995年,我很少能not拥有最大化的东西;十五年后的今天,情况恰恰相反。

Yet sometimes people will design some software or a website, use lower contrast[1], maximize it, and connect to a server on localhost—and that's the only evaluation they do.

[1] Because they know what the text says and don't need to read it themselves, so lower contrast looks aesthetically better.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

多少外部数据才算太多? (XML 或 JSON) 的相关文章

随机推荐

  • Angular JS 触摸和滑动

    我对 Angular JS 非常陌生 并且正在开发移动应用程序 作为其中的一部分 我需要编写一个服务来处理触摸事件 例如向左滑动 向右滑动 向上滑动和向下滑动 并且我需要根据执行的操作进行回调 如果有任何有用的教程请告诉我 正如评论中提到的
  • Firefox AJAX POST w/ FormData 永远不会完成

    我正在通过 AJAX 和 FormData 上传文件作为输入文件控件更改事件的一部分 form 变量是对我的表单的 jQuery 引用 如果这不明显的话 ajax url contentType false data new FormDat
  • 在表视图单元格内设置集合视图约束的正确方法

    我想知道对此设置限制的正确方法 我在表视图单元格内有一个集合视图 作为在用户发布的图像之间滑动的一种方式 每个帖子 表格视图单元格 可以包含多个图像 每个图像都发布在集合视图中 我想要一种与 Instagram 类似的风格 你可以在图像之间
  • 在锁定屏幕上设置和访问 iOS 搜索栏

    我正在使用 AVQueuePlayer AVFoundation 在 iOS 应用程序中播放音频文件 我已经设置了 MPNowPlayingInfoCenter 的当前播放信息 例如专辑标题 艺术家 艺术品 像这样 NSMutableDic
  • PHP:如何创建编码为“UTF-8 without BOM”的文件

    我猜 大多数人都知道我们有以下文件编码 ANSI UTF 8 UTF 8 是通过在文件开头添加三个字符来识别的 但正如您所知 这些字符会在 PHP 语言中引起一些麻烦 所以我们使用 无 BOM 的 UTF 8 而不是 UTF 8 这是我的问
  • 使用 ThreadPoolExecutor 缩放 maxPoolSize;为什么池不动态增加其大小?

    作为初学者 我正在学习 java 中的线程和并发包 并且我已经阅读了有关 ThreadPoolExecutor 的文档来了解两者之间的差异getPoolSize getCorePoolSize getMaxPoolSize 并尝试在代码中实
  • 如何从变量中删除小数?

    如何在 shell 脚本中删除小数位 我将 MB 与字节相乘以获得以字节为单位的值 我需要删除小数位 ex 196 3 1024 1024 205835468 8 expected output 205835468 您没有提到您正在使用什么
  • 如何旋转然后朝那个方向移动?

    嘿 我目前正在尝试制作第一人称游戏 我能做的是使用函数 gluLookAt 使相机移动 并使用 glRotatef 旋转它 我想做的是旋转相机然后沿着我旋转的方向向前移动 但轴保持不变 尽管我旋转了相机 但相机侧向移动而不是向前移动 有人能
  • Chromium 是否支持通过 CDP 拦截 WebWorker 请求?

    我试图通过发送来拦截 WebWorker 请求Fetch enable在工作目标会话中 但得到了 Fetch enable wasn t found 来自 Chromium 的错误 这是否意味着 Chromium 不支持 WebWorker
  • 使用 HTTP/2 时,我们应该更喜欢 SSE + REST 而不是 websocket 吗?

    当使用websocket时 我们需要一个专用的连接来进行双向通信 如果我们使用 http 2 我们就有由服务器维护的第二个连接 在这种情况下 使用 websocket 似乎会带来不必要的开销 因为通过 SSE 和常规 http 请求 我们可
  • 在 Objective-C 中解压 gzip 数据流

    在 Objective C 中是否有一种简单 标准的方法来解压缩 gzip 原始数据缓冲区 我在苹果开发者文档中找不到任何有用的东西 如果没有 你能给我指点一下代码演练 一个库或者任何能让我的生活更轻松的东西吗 我不怕写C代码 cocoad
  • 将 .net 2.0 解决方案转换为 .net 3.5 的陷阱

    我们正在将包含 20 多个项目的解决方案从 net 2 0 迁移到 3 5 同时从 Visual Studio 2005 迁移到 2008 我们还同时从 MS Entlib 2 0 切换到 4 0 有什么理由不让 Visual Studio
  • Unity 截图错误:也捕获了编辑器

    我正在尝试创建一些屏幕截图 但是ScreenCapture CaptureScreenshot实际上捕获了整个编辑器 而不仅仅是游戏视图 public class ScreenShotTaker MonoBehaviour public K
  • 根据pandas中的条件获取列名称

    I have a dataframe as below 如果特定行的列在该列中包含 1 我想获取该列的名称 Use DataFrame dot http pandas pydata org pandas docs stable refere
  • Butterknife 具有适用于手机和平板电脑的不同布局

    我在当前项目中使用 Butterknife 库时遇到一些问题 我目前正在针对手机和平板电脑优化该项目 例如 两者的布局文件有时会存在细微差别 布局 layout example xml
  • PHP:是否可以使用特征静态方法中的特征获取类的名称?

    使用特征的类的名称可以从属于该特征的静态方法中确定吗 例如 trait SomeAbility public static function theClass return
  • 包对象什么时候初始化?

    如果我定义一个包对象 package com something else package object more val time System currentTimeMillis other stuff 然后将其导入源代码中的某个位置
  • 在哪里可以找到 xampp 1.8.2(PHP 5.4.X) 的 bcompiler dll

    我在 Windows XP 上使用 xampp 1 8 2 bcompiler dll 不存在于 ext 目录中 我在 Windows XP 上安装了较旧的 xampp 1 7 1 并且 bcompiler dll 包含在 ext 目录中
  • 在ASP中打开并读取txt文件

    我想打开一个txt文件并从中读取代码 StreamReader reader File OpenText TrackData vehicle points txt TrckData是我的网络应用程序中的一个文件夹 但我收到此错误 找不到路径
  • 多少外部数据才算太多? (XML 或 JSON)

    我之前编写过纯 JavaScript 前端 并开始注意到在处理大量数据时性能会下降 我尝试过使用 xml 和 json 但在这两种情况下 浏览器需要处理的数据量很大 这提出了我的问题 多少算太多 你无法知道 不完全知道 也不总是知道 你可以