Google
- αα
ααααααααααΉαααα·ααΆααα onUnload ααΎαα‘αΎα αααααααΌαααΆαααα α
ααΆαα
αααααααααααααααΌαααΆααα·α α₯α‘αΌαααα
α αΆαααΆαα αααα αΆααααα’α½α ααα α‘αΎα (ααΆαα α window.open() ααααΌαααΆαααΆααΆαα) αααααΉαααΆαααΆαα’αααααααΎααααΆααααΈααΆααααααα±ααααΎααααααααααΆαααΆαα·ααααααααααααΆααααΈαα·αααα ααααααα½αα±ααααααααα - αα
αααα»ααααΆαααΈα JavaScript
ααΆαα’αα»αααα αααααααΈαα½αααΆααααα αΆααααα½αJIT-αα·α ααΆα (ββjitlessβ flag) αααααααΎα±ααααΆα’αΆα ααααα·ααααα· JavaScript ααααα·αααααΎ JIT (ααΆαααα’αααααααααααα»ααααααααααααΌαααΆαααααΎααααΆαα) αα·αααααα·ααααα ααα’αααα αα αΆααααα’αΆα ααααα·ααααα·ααΆααααα»αα’αα‘α»ααααααααα·ααααα·ααΌαα ααΆααα·α JIT α’αΆα ααΆααααααααααααα»αααΆαααααΎα±αααααααΎαα‘αΎαααΌααα»ααααα·ααΆα αα αααααααΎααΆαααΆαα½ααααααα·ααΈααα ααααααααααΆααααααααααΆαα ααααΌα ααΆααΎααααΈααΆααΆααΆαααΌαααΆααααααΎααα ααΎαααα·ααΆαααα αΆαααΆααααΆαααααΎααααΆαα JIT (α§ααΆα ααα ααααααααααααα·ααααα·ααΆα iOS ααΌαααααααααααΆααααα½αα ααα½α αα·ααααΆαααΈαα ααααα αα αααααα JIT ααααΌαααΆααα·α ααΆαααααα·ααααα· JavaScript ααΆαααααααααα α»α 40% αα αααα»αααΆαααααΎααααα Speedometer 2.0 αα·α 80% αα αααα»αααΆαααααΎααααα Web Tooling Benchmark ααα»αααααα ααααααααΆααααααααααΎααΆαααΆαααΆαα½α YouTube ααΆαααΆαααα α»αααααΉααα 6% ααααΆαα’αα»αααα αααααααααααΆαααααΎααααΆααα’αααα αα αΆαααα α»αααααα·α ααααΉααα 1.7% ααα»αααααα - V8 αααααααααΌααααααααααααΆααααααΎαααααα·αααααΆαααααΈαααααα α§ααΆα ααα ααΆαααααα·ααααα·ααααΆαα α αα»αααΆααααα ααα½ααααααΆαααΆαααααααααααΆαααααααΆαααα·αααααΆαααα·αααααΌαααααΆααΉαα ααα½αα’αΆαα»ααααααααααΆααααααΆαααα αααααααααα»αααΆαααααΌαααΆααααααΏα 60% α ααΆαα αΌαααααΎααααααααααααα· DOM αααααααΎαα»αααΆα get ααααΌαααΆααααααΏα αααααΆαα₯αααα·αααα·αααααΆααα ααΎααααΎαααΆαααααααααααα Angular α ααΆαααα JavaScript ααααΌαααΆααααααΏαα ααΆααααααΎαααααα·αααααΆααααααααα·ααΈαα·ααΌα UTF-8 ααααΎα±ααααΆα’αΆα αααααΎαααΆαα’αα»ααααααααα αααα»αααααααααααΈα (ααΆαααααα αααααΆαααα»α) 8% α αΎαααΆααα»αααααΆααααααα·ααααα·ααΆαα ααααααααα·αα αΆαααΆα αααΆααααααααΆαααΎαα‘αΎα 10.5% ααααααααα
- ααΆαααΆαααααΌαααΆαααααΎα‘αΎαααΎααααΈααΆαααααααααΆαααααΎααααΆααα’αααα
αα
αΆααααααααΆαααΈα JavaScript α
ααΆαααααααααΌαααΎααααΈαααα’αΆαααααΆαααααααΆαα bytecode αααααΆαααα ααααα αα 15% ααααα αααα»αα ααααΆααααΆααα½αααααΌαααΆααααααααα α’ααααααααΌαααααΆα ααΎααααΈααααααα ααααααααααααΌααααααααααΈααααΆαααααααΆαααααααΆαααα»αααΆααααααααΌαααΆαααααΎ α¬αα»αααΆααααααααΌαααΆαα α αααα αααα αΆααααααΎαααα»αααααα ααΆαβαααααα βα α·αααβαααα’αΆαβααααΌαβααΆαβααααΎβα‘αΎαβαααβααα’ααβααΎβαααααβααααΈβαααβαα·αβαααβαααβα α»ααααααβαααβααΌαβααβααααΌαβααΆαβα αΌαβααααΎααααΆααα ααΆαααααΆααααααΌααααααΆαααΆαααααααααΆαααααΎααααΆααα’αααα αα αΆα 5-15% ααααα·ααααααΆααα’αα·αααααΆααααααααΎαααΆαα ααΎαααΈααα αααααα·ααΈα ααααα bytecode αα·αααΆαααααα αΌαααΆααααααΎαααΌαααααα·αααααΎααΆααααααα ααΆα§ααΆα ααα ααααααααΆααααΈααΆααααα‘αα α¬ααααα (ααααα·αααΎαα·αααΆαααΆαααααΆααααααΌαααααα ααΆ); - αααααΆαα WebAssembly
ααΆαα’αα»αααα ααΆαααΆαααααααααΆαααααααααα‘αΆα αα·αααααα·ααααα·ααΆαα’αΆααΌαα·α (API WebAssembly Threads αα·α WebAssembly Atomics); - αααααΆααααΆαα
ααα
αΆαααααααΈαααΆα
ααααα‘αα ααΆαααΆαααααααααΆααααααααΆ β#!β ααααΌαααΆααααααα ααααααααα’αααααααααααααΌαααααΎαααΆαα α§ααΆα ααα ααααααααΉαααΆααΆααααααΈααααααααα α―αααΆα JavaScript α’αΆα
ααΎααα
ααΌα
αααα
#!/usr/bin/env ααααΆαα
console.log(42); - αααα½αααααααααααααααααααΆαααααΈααααΌαααΆααααααααα
CSS "
α αΌαα α·ααα - ααΆααααααα - α αααΆ ", α’αα»ααααΆαα±ααααα ααααααααααααααΆαααΆαααααΆαααααααα αααα»αααααααααααααα·ααααα·ααΆααααααΆααααααΉαααΆααα·αα₯αααα·ααααΆαα αααΆα αααααααΎααααΎαααααΆαααααΎ ααα αΆααααα αααααα’αΆα ααααΎααΆα ααααΎαααΆα’αααααααΎααααΆααααΆααα·αααααααααΆαα αααΆ αα·ααααα·ααα»αααΆαα αααΆαααααααα ααΎααα αααααααααα α§ααΆα ααα αα»αα₯αααα·ααααααα½ααααααΌαα»ααααααααΎααΎααααΈααΆααααΆαα αααΆααα’αΆααααααα - ααααααααΈααΎαααααααΆααααα»αααΆααααααααΆαααΆααΆααααααααΆαααααΆααα
αααα»α Chrome 72
ααΆαααΆααααααααΌαααΆαα’αα»αααα ααΆααααααΆααααΆαααΆα―ααα αααααΆααααααΆαα αΌαααααΎααααααααααα½αααααΉαααΎααααααα»αααααΆααααα»αααααα ααΎααααΈαααααΆααααΆααα½αααΆααΆα―ααα ααΌααααααααααααΆ β#β ααΈαα»ααααααααΆαα ααΌα ααΉαααΆαααΆααΆααα αααααααααααααα·α―ααααα·ααααααΌαα±ααααααΎα’αααααΆααααα αααΆααααΆααααα - ααααααΆ Feature-Policy HTTP αααα’αα»ααααΆαα±ααα’ααααααααααααα₯αα·ααΆαααααα API αα·αααΎααα»αααΆαααΆααααΆαα (α§ααΆα ααα α’αααα’αΆα
ααΎαααααααααα·ααααα·ααΆαααααΆααααααα XMLHttpRequest α¬αα·α Geolocation API) ααααΌαααΆαααααααα
JavaScript API ααΎααααΈααααααααααααααααΆαααα±ααΆαααΆααααΆααα αααααΆααα’αααα’αα·αααααα ααΆααα·ααΈααΆαααααααααΈααΈα document.featurePolicy αα·α frame.featurePolicy αααααααααα»αααΆαααΈα
allowFeatures() ααΎααααΈααα½αααΆααααααΈαααααααα·ααααααααααΌαααΆαα’αα»ααααΆααααααΆααααααα αα α»αααααα α’αα»ααααΆαα±ααFeature() αα·αα·ααααααααααΎαααΎαααΆααΎαααααααα·αααααΆααααΆααααααΌαααΆαααΎαααααΎαααΆαα αΎα getAllowlistForFeature() ααΎααααΈαααα‘αααααααΈαααααααααααααααα·ααααααααΆααααααΆααααααΌαααΆαα’αα»ααααΆααα ααΎααααααα αα α»ααααααα - ααΆαααααααααΆααα·ααααα (βchrome://flags#enable-text-fragment-anchorβ) ααΆαααΆαααααααααΆαααααα
αααΌααα α’ααααα αααα’αα»ααααΆαα±ααα’ααααααααΎααααααααΆαααα ααΆααα α¬ααααΆααΈαα½αα ααααα·αα αΆαααΆα ααααααΆαααααΆαα αααΆααααΈααααΆααα αααα»αα―αααΆααααααααΎααααΆα "ααααα" α¬ "α’ααααααααΆα" α ααΎααααΈααααΎααα αααΆαααΆαααααααα·ααα β#targetText=β ααααΌαααΆααααααααΌα αααα’αααα’αΆα αααααΆααα’ααααααααααΆααααΆαααααΆααααααΌαα ααΆααααΌαααΆαα’αα»ααααΆαα±αααααααΆαααααΆααααααα½ααααα αΌαααααΆααααααα αΆαααΈααΆαα αΆααααααΎα αα·αα α»ααααα ααααααααααααααααΎαααααΆαααααααΆαααααΆααααααααααα½ααα (α§ααΆα ααα βexample.com#targetText=start%20words, end%20wordsβ); - αααααΎααα½αααααΌαααΆααααααααα
α’ααααααααΎα AudioContext
α’ααααΆααααΌ αααα’αα»ααααΆαα±ααα’ααααααααα’ααααΆααααΌαααααΆααααααα·ααααα·ααΆαα’αΌααΈαααΌααΆαααα Web Audio API α - ααΆαααααααααΆαααΆααααααααΆαα
Intl.Locale ααααααααααΌααα·ααΈααΆααααααααααΆααααα αα·αααααΎαααΆααααΆαααΆααααααααΆααΆ ααααα αα·ααα ααΆααααααααααααααααααΌαααααΆα ααααΌα ααΆαααααΆααααΆαα’αΆα αα·ααααααααααΆααααααααααααααΌααΈααΌα αααααΆαα»αααΆααααααααΌαααααΆαα’αααααααΎααααΆαααααα»αααααααααΆαααααα - ααααααΆα
ααΆαα α»αα αααααααΆααΎααΆαααααΆααααααΌα HTTP (SXG) αααααΈαααΆαα½αα§ααααααααααΆααααΌαααααΉα α’αααα ααα αΆαααΆαα·ααΆα’αααΈααα α»ααααα»αααΆαααΆαααααααΉαααΆααααααΆαα α»αα αααααααΆ ααΌα ααΆαααα αΆααΆαα½αααΉαααΆααααααααααΆαααα·ααααΆααααααααΆααΎαα ααΆααααααααΆαααα α»αααααΌαααΆαααααΎα‘αΎαααΆααααααααααααααα APIααα α»ααααα»ααααααΆα . ααααΉαααΆ SXGααΆα’αα»ααααΆαα±αα ααα αΆααααα ααααααα½α αααααααΎα αααααααΆααΈααΈαα α’αα»ααααΆαα±ααααΆαααααααααΆααααΆαααα ααΎααα ααααααα½ααααααααα αααααΆαααα ααααα·αααΎαααααααΆαααααααααΌαααΆαα αΌαααααΎαα ααΎααα αααααααΈααΈα αααααα·ααΈαα»αααααΉααααα αΆαα’αααααααΎααααΆαα URL ααααα αααααααΎα αααααΈααΆααΆααα·ααααααα ααΆαααααααααΌαααΆααααα»αααΈαααΆαααΈααααααα - αα·ααΈααΆααααααα½αααααΌαααΆααααααααα
ααααΆαα TextEncoder
α’αα·αααΌαα’ααΈαααΌ() αααα’αα»ααααΆαα±ααα’ααααααααααααα’αααααααααΆαα’αα·αααΌααααααααΆαααα αααα»αααα·ααααααα’αΆαααααααααΆαααααα»ααα»αααΆαα»αα αα·ααΈααΆααααα encodeInto() ααΊααΆαααααΎααααααΆαααααα·αααααΆααααααα αααααα·ααΈααΆααααα encode() αααααΆαααΆαααααα·ααααα·ααΆααααα ααααααα»ααααααααΌαα’αα»ααααααΆααααααααααΆααααΌαααΆαα αΌαααααΎα - αα
αααα»ααα»ααααα·αααααΆαααα
ααΆαααααα αααα»ααααα αΆα client.postMessage() α α αα αΌααααα―αααΆααα½α ααΆααα ααΆααααααΆαααααΎααΆαααα client.postMessage() ααΉαααααΌαααΆαααααΆααααα‘αΎααα αΌααααααααΉαααα·ααΆααα DOMContentLoaded ααααΌαααΆαααΎαα‘αΎα, onmessage ααααΌαααΆαααααα α¬ startMessages() ααααΌαααΆαα α ; - ααΌα
ααααααααΌαααα CSS Transitions specifications
αααααα transitionrun, transitioncancel, transitionstart αα·α transitionend ααααΉαααα·ααΆαααααααααααΎααα ααααααααΆαααααΆααααααΌα CSS ααααΌαααΆααααααααα½α αα»αα αα α αΆααααααΎα α¬αααα ααααΆαααααα·ααααα·α - αα ααααααααΆααααΆαα’αα·αααΌααα½α’αααααα·αααααΉαααααΌαααΆαααα overrideMimeType() α¬αααααα MIME αααααΆαα XMLHttpRequest α₯α‘αΌααααααΆαααααααα UTF-8 αααα½αα±αα Latin-1 α
- ααααααααααααα· "α’αα»ααααΆα-ααΆααα-αααααααΆαα’αααααααΎααααΆαα-ααααΎα±ααααααα" αααααΆαααααααααΆα’αΆα
ααΆαααα―αααΆααααααααααααααααα·αα
αααααααΎαααΆα iframes ααααΌαααΆαααα·ααα α αΎαααΉαααααΌαααΆαααα
αααα
αααα»αααΆαα
ααααααΆαααΆαααααΆααα»αα αα
αααα’ααΆαα ααΆααααα½α
ααααΎαααΆαααΆαααα―αααΆααααααααΆααααααααΆαα’αααααααΎααααΆααα
αααΆααααΆααααΉαααααΌαααΆαα αΆαααΆαα αααααΆαααΆααααΌαααΆαααααΎααααΆαααααΆαααααααααααΆααααΆααααααααααΆα αααααα±ααααΆααα αα·ααααα
αΌααααααααααααααα
αααα»ααα»αααααΌαααααααα’αααααααΎααααΆααα α’αααβααααΎβα
α»α
βααΎβαααααβααΌα
ααααΆβααΉαβααααΌαβααΆαβααΆαααΆαβααΎααααΈβα
αΆααβααααΎαβααΆαβααΆαβααα αααααααααααααα·αααααααΌαααΆααααααααααΉαααα
ααααΈααααΌααα
αααα»α Chrome 74 ααα»ααααααΆαααα
ααααΊ
αααααΆαααα αα αΌαααα Chrome 76 α - ααααααααΉαααααα α α·ααααααααΆααααΆααα ααΆα ααα»α αααααΆααααααΌαααΆααααααααΌααααααΆαααααα·ααΆααΈαααΌ (αα αααα»αααΆαα ααααααΆααα»α ααΌαααΆααααΉαααααΌαααΆααααα ααααααΆαα macOS) α αααααΆαααΆααα ααΆαααΉαααΊααααΎαααααΌα ααααΆααααα·ααα ααΉαααΆααα ααΆαα αααα»αααααα’ααΆαα·α ααΌα ααΆαααα·ααααα½αααααΌαααΆααααααααααα½αα±ααααΌαααααΆαααααααα’αααααααΎααααΆαα ααΎααααΈααααα ααααααααα·ααααα·ααΆαα―αααα
- α±ααΆαααααΌαααΆααααααααααααΆααα’αααααααΎααααΆααααΆααΈααααα
ααΆααααααααααααααααααα·ααΈαα»ααα Chrome ααΎααααΈαααααααααααΆαααααααααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·αααααα’αααααααΎααααΆααααΆαααααα»αααΌαα’αααααααααααα Google;
ααααααααΈααΎααΆαα
αααααααα·α αα·αααΆαααααα α»α ααααααααΈααΉααα»αααααΆααα
αα
ααααα: opennet.ru