使用 x-ua-compatible 元标记会影响 Javascript 性能吗?
Does using the x-ua-compatible meta tag affect Javascript performance?
在使用 x-ua-compatible
元标记的情况下,例如下面的简单示例...
<html>
<head>
<title>A Test Site</title>
<meta http-equiv="x-ua-compatible" content="IE=EmulateIE8">
<script>
function displayMessage(msg) {
alert(msg);
}
</script>
</head>
<body onLoad="displayMessage('Hello World!');">
</body>
</html>
...这会影响 Internet Explorer 的 Javascript 性能吗?据我了解,该标记会影响使用哪个呈现引擎来显示页面 (MSDN reference)。
使用标签是否会改变 Javascript 在页面上的执行方式,或者这是否与呈现引擎分离(因此我可以按照 Internet Explorer 8 标准显示页面,但 运行 Javascript 例如 Internet Explorer 11 中使用的 JavaScript 引擎)?
x-ua-compatible
指令 确实改变了您的 JavaScript。当您处于遗留文档模式时,有些东西仍然存在,但总的来说,您将获得一个 JavaScript 环境和语法,看起来和感觉就像在遗留环境的日子里一样。
我在 Microsoft Edge 团队工作,很乐意解决您在 JavaScript、旧文档模式和支持旧版 Internet Explorer 实例方面可能遇到的任何具体问题。
在使用 x-ua-compatible
元标记的情况下,例如下面的简单示例...
<html>
<head>
<title>A Test Site</title>
<meta http-equiv="x-ua-compatible" content="IE=EmulateIE8">
<script>
function displayMessage(msg) {
alert(msg);
}
</script>
</head>
<body onLoad="displayMessage('Hello World!');">
</body>
</html>
...这会影响 Internet Explorer 的 Javascript 性能吗?据我了解,该标记会影响使用哪个呈现引擎来显示页面 (MSDN reference)。
使用标签是否会改变 Javascript 在页面上的执行方式,或者这是否与呈现引擎分离(因此我可以按照 Internet Explorer 8 标准显示页面,但 运行 Javascript 例如 Internet Explorer 11 中使用的 JavaScript 引擎)?
x-ua-compatible
指令 确实改变了您的 JavaScript。当您处于遗留文档模式时,有些东西仍然存在,但总的来说,您将获得一个 JavaScript 环境和语法,看起来和感觉就像在遗留环境的日子里一样。
我在 Microsoft Edge 团队工作,很乐意解决您在 JavaScript、旧文档模式和支持旧版 Internet Explorer 实例方面可能遇到的任何具体问题。