小编Kon*_*nel的帖子

Chrome Profiler中的"未优化"警告是什么意思?

当我使用Chrome中的开发者工具收集JavaScript CPU配置文件时,我收到两个关于函数的神秘警告:

  • 未优化:优化次数过多
  • 未优化:内联纾困

这些实际意味着什么?什么是可能的解决方案?

我见过的另一个是Not optimized:TryCatchStatement,但这是有道理的.解决方案是删除try-catch.

到目前为止我发现的最接近的解释是这个 - https://github.com/GoogleChrome/devtools-docs/issues/53

javascript optimization google-chrome developer-tools google-chrome-devtools

61
推荐指数
3
解决办法
1万
查看次数

Web Workers处理AJAX调用 - 优化过度杀伤?

我正在使用一个代码来处理使用Web Workers的所有AJAX请求(如果可用).这些工作人员几乎只做XMLHttpRequest对象处理(没有额外的计算).工作人员创建的所有请求都是异步的(request.open("get",url,true)).

最近,我遇到了关于这段代码的几个问题,我开始怀疑是否应该花时间修复这个或者只是转储整个解决方案.

到目前为止,我的研究表明,此代码实际上可能会损害性能.但是,我无法找到支持这一点的任何可信来源.我的两个发现是:

  • 2年的jQuery功能建议使用Web worker进行AJAX调用
  • 这个问题似乎有点不同(在Web worker和AJAX调用中使用同步请求)

有人能指出我讨论这个问题的可靠来源吗?或者,是否有任何基准可以消除我的疑虑?

[ 编辑 ]当WebWorker也负责解析结果(JSON.parse)时,这个问题会变得更有趣.异步解析是否提高了性能?

javascript ajax asynchronous web-worker

41
推荐指数
3
解决办法
1万
查看次数

如何检测CSS继承源?

到目前为止,我只能判断一个属性是否被继承,但我需要知道继承的来源(例如,哪个CSS文件导致最终值?)这可能吗?

有一个方便的工具吗?

编辑

这是我在chrome Computed Style(show inheritance)中得到的内容.请参阅direction属性,没有关于其继承源的信息 在此输入图像描述

css firebug google-chrome google-chrome-devtools

19
推荐指数
1
解决办法
1万
查看次数

Chrome开发者控制台中的蓝色数字?

在javascript中我有一个变量,我推送console.log然后再增加它并再次将其推送到日志,这在Chrome开发工具中显示如下.

这个变量做了一些怪异的东西,比如如果我尝试使用+=运算符添加它,它实际上在数字后面添加了附加值(例如,如果x=5和我这样做x+=3,x将会相等53).真正令人难以置信的一点是,用++增加它可以按预期工作,但我的问题不是为什么会发生这种情况,而是为什么增加的数字在控制台中是蓝色的?如果有人能告诉我可能出现上述情况的情况会很好,但我感觉控制台中的蓝色条目与它有关.

那么,为什么在Chrome Dev Console中,一个数字会显示为蓝色?

javascript variables increment google-chrome-devtools

14
推荐指数
1
解决办法
6129
查看次数

是否可以自动更新chrome web商店上发布的Chrome扩展程序?

文档对此非常不清楚.我知道,如果您自己托管您的分机,可以通过碰撞版本号来自动更新您的分机.但是,我不知道的是,如果您仍然可以在发布到Chrome网上商店的同时进行自托管.

我无法相信Google会让您通过网络界面手动更新您的扩展程序.

google-chrome google-chrome-extension chrome-web-store

11
推荐指数
2
解决办法
3538
查看次数

jQuery/Sizzle checkContext内存泄漏

在DevTools中使用"Profiles"调试我的应用程序时,我发现"Detached DOM tree"正在累积.这些分离的节点有保留树,主要由checkContext函数组成(来自jQuery内部的sizzle - v1.10.1).

堆快照

我不知道如何处理这个问题.这个结果什么意思?

javascript jquery dom memory-leaks google-chrome-devtools

10
推荐指数
2
解决办法
1637
查看次数

加载时JPG图像部分灰色

任何人都知道为什么下面显示的图像在加载时是部分灰色的?我认为它与渐进式JPG有关,但我之前没有看过灰度效果.是否有某种JPG导出设置可以实现?怎么称呼?我可以禁用吗?

渐进式JPG加载

直接图像链接

jpeg

10
推荐指数
2
解决办法
3095
查看次数

在Kiosk模式下使用扩展程序运行Chrome

我真的需要在Kiosk模式下使用扩展程序运行Chrome.如果我用--app-id=xxxx它启动chrome 运行应用程序,但会--kiosk被忽略.如果我用--kioskapp-id 启动它会被忽略.

有没有办法做到这两点?全屏启动(F11模式)无法正常工作,因为顶部有一个气泡窗口,用户可以退出.

google-chrome

9
推荐指数
1
解决办法
4万
查看次数

Chrome开发者工具:<页面上下文>和<顶部框架>?

这些垮台做了什么?我假设他们在不同的上下文中执行控制台命令,但是当我点击它们时,我会看到奇怪的,荒谬的选择.

DevTools中的框架和上下文下拉

javascript google-chrome google-chrome-devtools

9
推荐指数
1
解决办法
3013
查看次数

9
推荐指数
1
解决办法
4万
查看次数