Google Chrome 95 āĻāĻ¯āĻŧā§āĻŦ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§āĻā§ā§ˇ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻā§āĻ°ā§āĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻĒā§āĻ°āĻāĻžāĻļ, āĻ¯āĻž Chrome-āĻāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§, āĻāĻĒāĻ˛āĻŦā§āĻ§ā§ˇ āĻā§āĻ°ā§āĻŽ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°āĻāĻŋ Google āĻ˛ā§āĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°, āĻā§āĻ°ā§āĻ¯āĻžāĻļā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ, āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻŋāĻĄāĻŋāĻ āĻ¸āĻžāĻŽāĻā§āĻ°ā§ (DRM) āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻĄāĻŋāĻāĻ˛, āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻĒāĻĄā§āĻāĻā§āĻ˛āĻŋ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ RLZ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻĒā§āĻ°ā§āĻ°āĻŖā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§ˇ āĻ¨āĻ¤ā§āĻ¨ 4-āĻ¸āĻĒā§āĻ¤āĻžāĻšā§āĻ° āĻŦāĻŋāĻāĻžāĻļ āĻāĻā§āĻ°ā§āĻ° āĻ āĻ§ā§āĻ¨ā§, Chrome 96 āĻāĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ°āĻŋāĻ˛āĻŋāĻāĻāĻŋ āĻ¨āĻā§āĻŽā§āĻŦāĻ° 16 āĻ¤āĻžāĻ°āĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ā§ˇ āĻ¯āĻžāĻĻā§āĻ° āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻ˛āĻžāĻĻāĻž āĻāĻā§āĻ¸āĻā§āĻ¨ā§āĻĄā§āĻĄ āĻ¸ā§āĻā§āĻ¯āĻžāĻŦāĻ˛ āĻļāĻžāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ° āĻĒāĻ°ā§ 8 āĻ¸āĻĒā§āĻ¤āĻžāĻš, āĻ¯āĻž Chrome 94-āĻāĻ° āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ°āĻŋāĻ˛āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĒāĻĄā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
Chrome 95-āĻ āĻŽā§āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨:
- Linux, Windows, macOS āĻāĻŦāĻ ChromeOS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻžāĻāĻĄāĻŦāĻžāĻ° āĻ
āĻĢāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ
ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ āĻŦāĻžāĻ° āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻāĻāĻāĻ¨ā§ āĻā§āĻ˛āĻŋāĻ āĻāĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦā§āĻāĻŽāĻžāĻ°ā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸āĻš āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°āĻ¸āĻāĻā§āĻˇā§āĻĒ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧ; āĻāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ "chrome://flags/#side-panel" āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ā§ˇ
- āĻĢāĻ°ā§āĻŽ āĻ āĻā§āĻĢāĻŋāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¯āĻŧā§āĻŦ āĻĢāĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻž āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻā§ā§ˇ āĻĢāĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻāĻāĻ¨ āĻāĻāĻāĻŋ āĻĄāĻžāĻ¯āĻŧāĻžāĻ˛āĻ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§, āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻ¤ā§, āĻĒā§āĻ°ā§āĻŦā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻ¤ā§ āĻŦāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
- FTP āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻā§āĻ°ā§āĻŽ 88-āĻ, āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ FTP āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻ¤āĻžāĻāĻž āĻ°ā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
- āĻāĻŽāĻ°āĻž āĻāĻ° āĻšā§āĻ¸ā§āĻāĻ¨āĻžāĻŽ āĻ¸āĻš URL āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻŋ āĻ¨āĻž āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯āĻŧ āĻļā§āĻˇ āĻšāĻ¯āĻŧ āĻāĻŋāĻ¨ā§āĻ¤ā§ IPv4 āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧā§ˇ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, "http://127.1/", "http://foo.127.1/" āĻāĻŦāĻ "http://127.0.0.0.1" URLāĻā§āĻ˛āĻŋ āĻāĻāĻ¨ āĻ āĻŦā§āĻ§ āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻŦā§ā§ˇ
- WebAssembly-āĻāĻ° āĻāĻžāĻā§ āĻāĻāĻ¨ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻāĻ˛ā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨āĻā§ āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻŋ WebAssembly āĻŽāĻĄāĻŋāĻāĻ˛ā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻŦāĻ āĻāĻŽāĻĻāĻžāĻ¨āĻŋāĻā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻāĻ¯āĻŧāĻā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋ āĻ§āĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, WebAssembly āĻŽāĻĄāĻŋāĻāĻ˛āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ-āĻ¸āĻā§āĻ¤āĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¯ā§āĻŽāĻ¨ Emscripten āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻāĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§ WebAssembly āĻ¸ā§āĻ¤āĻ°ā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄā§āĻ° āĻāĻāĻžāĻ° āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻāĻŽāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻ¸āĻš āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§ āĻā§āĻĄā§ 43% āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻŦāĻ WebAssembly āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄ 9% āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, "-O3" āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻŽā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, WebAssembly āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻā§āĻĄāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻāĻžāĻĄāĻŧāĻž āĻā§āĻĄ āĻĨā§āĻā§ āĻāĻžāĻ°ā§āĻ¯āĻ¤ āĻāĻ˛āĻžāĻĻāĻž āĻ¨āĻ¯āĻŧ, āĻ¯āĻāĻ¨ JavaScript āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§ 30% āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻ¸ā§āĻ˛ā§āĻĄāĻžāĻāĻ¨ āĻšāĻ¯āĻŧāĨ¤
- āĻāĻāĻāĻŋ āĻ¸āĻžāĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĄā§āĻŽā§āĻ¨ā§āĻ° (āĻā§āĻ°āĻ¸-āĻ āĻ°āĻŋāĻāĻŋāĻ¨) āĻŽāĻ§ā§āĻ¯ā§ WebAssembly āĻŽāĻĄāĻŋāĻāĻ˛ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§āĨ¤
- āĻ
āĻ°āĻŋāĻāĻŋāĻ¨ āĻā§āĻ°āĻžāĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻĄā§ āĻŦā§āĻļ āĻāĻŋāĻā§ āĻ¨āĻ¤ā§āĻ¨ API āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻžāĻĻāĻž āĻ
ā§āĻ¯āĻžāĻā§āĻāĻŋāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨)āĨ¤ āĻ
āĻ°āĻŋāĻāĻŋāĻ¨ āĻā§āĻ°āĻžāĻ¯āĻŧāĻžāĻ˛ āĻŦāĻ˛āĻ¤ā§ āĻ˛ā§āĻāĻžāĻ˛āĻšā§āĻ¸ā§āĻ āĻŦāĻž 127.0.0.1 āĻĨā§āĻā§ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ API-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻŦā§āĻāĻžāĻ¯āĻŧ, āĻ
āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻžāĻāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻā§āĻ¨ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§āĨ¤
- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻāĻā§āĻ¨ā§āĻ HTTP āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻāĻŦāĻ JavaScript āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ navigator.userAgent, navigator.appVersion āĻāĻŦāĻ navigator.platform-āĻ āĻ¤āĻĨā§āĻ¯ āĻāĻžāĻāĻāĻžāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ āĻšā§āĻĄāĻžāĻ°ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ, āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ§āĻ°āĻ¨ (āĻŽā§āĻŦāĻžāĻāĻ˛ āĻĢā§āĻ¨, āĻĒāĻŋāĻ¸āĻŋ, āĻā§āĻ¯āĻžāĻŦāĻ˛ā§āĻ) āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄā§āĻāĻž āĻĒā§āĻ¤ā§, āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻ āĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻŦāĻ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻĄā§āĻāĻž, āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻā§āĻ¨ā§āĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻā§āĻāĻŋāĻ¤ API āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻāĻā§āĻ¨ā§āĻ āĻāĻžāĻāĻž āĻļā§āĻ°ā§ Chrome 102 āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻ āĻ°ā§āĻ§ āĻŦāĻāĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻŦā§āĨ¤
- āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ API-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ, āĻ¯āĻž āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻ˛āĻŋāĻāĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻāĻĒāĻžāĻ¯āĻŧ āĻāĻŽāĻžāĻ¤ā§, Google āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻĢāĻžāĻāĻ¨ā§āĻĄā§āĻļāĻ¨ āĻāĻĒāĻŋāĻāĻāĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°ā§āĻā§ā§ˇ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ¨ā§āĻ¨āĻ¤ āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻš āĻĢāĻžāĻāĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°āĻ, āĻ¯ā§āĻŽāĻ¨ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻāĻ¨ āĻ˛āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻŦāĻ āĻ˛ā§āĻāĻž āĻāĻŦāĻ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻžāĻĻāĻž āĻĨā§āĻ°ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž, āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻāĻ°ā§āĻŽā§āĻĻā§āĻ° āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ āĻ˛ā§āĻāĻžāĨ¤ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻŽā§āĻĄā§āĨ¤
- āĻ¸āĻŋāĻāĻŋāĻāĻ° āĻĒā§āĻŽā§āĻ¨ā§āĻ āĻāĻ¨āĻĢāĻžāĻ°ā§āĻŽā§āĻļāĻ¨ āĻāĻĒāĻŋāĻāĻāĻā§ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ 'āĻĒā§āĻŽā§āĻ¨ā§āĻ' āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻāĻžāĻŦā§ āĻ āĻĢāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻ āĻ°ā§āĻĨāĻĒā§āĻ°āĻĻāĻžāĻ¨ā§āĻ° āĻ˛ā§āĻ¨āĻĻā§āĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤āĻāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻāĻžāĻ°ā§ āĻĒāĻā§āĻˇ, āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻā§āĻ, āĻāĻāĻāĻŋ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻā§ PublicKeyCredential āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ°āĻžāĻā§, āĻ¯āĻž 'āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤-āĻĒā§āĻŽā§āĻ¨ā§āĻ-āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤āĻāĻ°āĻŖ' āĻĒā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻŽā§āĻ¨ā§āĻ āĻ āĻ¨ā§āĻ°ā§āĻ§ API-āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻĒā§āĻŽā§āĻ¨ā§āĻ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŖāĻŋāĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
- PerformanceObserver āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻ˛āĻŦā§āĻ¯āĻžāĻ āĻāĻ˛āĻā§āĻ˛āĻŋ droppedEntriesCount āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§, āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻŦā§āĻāĻ¤ā§ āĻĻā§āĻ¯āĻŧ āĻ¯ā§ āĻāĻ¤āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻāĻā§āĻ° āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻŽā§āĻā§āĻ°āĻŋāĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦāĻžāĻĢāĻžāĻ°ā§ āĻĢāĻŋāĻ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- EyeDropper API āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻā§āĻ°ā§āĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻ°āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻāĻŋāĻā§ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ, āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻāĻā§āĻ˛āĻŋāĻ¤ā§āĨ¤ const eyeDropper = new EyeDropper(); const āĻĢāĻ˛āĻžāĻĢāĻ˛ = await eyeDropper.open(); // āĻĢāĻ˛āĻžāĻĢāĻ˛ = {sRGBHex: '#160731'}
- self.reportError() āĻĢāĻžāĻāĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻāĻ¨āĻ¸ā§āĻ˛ā§ āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ āĻ¨āĻžāĻā§āĻˇāĻŋāĻ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽā§āĻ° āĻāĻāĻ¨āĻžāĻā§ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§ā§ˇ
- āĻāĻāĻāĻŋ URL āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ URLPattern API āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ˛āĻŋāĻā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻ°ā§āĻŽā§āĻ° āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻĻā§āĻ° āĻāĻžāĻā§ āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ const p = new URLPattern({ protocol: 'https', āĻšā§āĻ¸ā§āĻāĻ¨āĻžāĻŽ: 'example.com', pathname: '/:folder/*/:fileName.jpg', });
- Intl.DisplayNames API āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻˇāĻž, āĻĻā§āĻļ, āĻŽā§āĻĻā§āĻ°āĻž, āĻ¤āĻžāĻ°āĻŋāĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻžāĻŽ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ "āĻā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻĄāĻžāĻ°" āĻāĻŦāĻ "āĻĄā§āĻāĻāĻžāĻāĻŽāĻĢāĻŋāĻ˛ā§āĻĄ" āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻĒāĻ¨āĻŋ āĻā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻĄāĻžāĻ°ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻŋāĻ āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŽāĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ) āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ "āĻāĻžāĻˇāĻž" āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻžāĻˇāĻžāĻ° āĻāĻĒāĻāĻžāĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- Intl.DateTimeFormat API TimeZoneName āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻ¨āĻ¤ā§āĻ¨ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻā§: āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻā§āĻāĻ˛ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, "PT", "ET"), "longGeneric" āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻā§āĻāĻ˛ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ "shortGeneric" āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ ("āĻĒā§āĻ¯āĻžāĻ¸āĻŋāĻĢāĻŋāĻ āĻāĻžāĻāĻŽ", "āĻŽāĻžāĻāĻ¨ā§āĻā§āĻ¨ āĻāĻžāĻāĻŽ"), "āĻļāĻ°ā§āĻāĻ āĻĢāĻ¸ā§āĻ" - GMT ("GMT+5") āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻā§āĻ āĻ āĻĢāĻ¸ā§āĻ āĻāĻŦāĻ GMT ("GMT+0500") āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ āĻ āĻĢāĻ¸ā§āĻ āĻ¸āĻš "āĻ˛āĻāĻ āĻĢāĻ¸ā§āĻ"āĨ¤
- U2F (Cryptotoken) API āĻ āĻŦāĻāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¯āĻŧā§āĻŦ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ API āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ U2F API āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ Chrome 98-āĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŦāĻ Chrome 104-āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻŦā§āĨ¤
- āĻāĻ¯āĻŧā§āĻŦ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻļā§āĻ˛ā§ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻāĻžāĻ° (āĻāĻā§āĻāĻ¤āĻž, āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ CSS āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻž āĻ¸āĻšāĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤ āĻāĻ¸ā§āĻ¯ā§ āĻā§āĻ¯āĻžāĻŦ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ˛āĻžāĻĻāĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ˛ā§āĻāĻžāĻ¨ā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ¯āĻŧā§āĻŦ āĻāĻ¨āĻ¸ā§āĻ˛ āĻāĻŦāĻ āĻāĻ¤ā§āĻ¸ āĻāĻŦāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§, āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻ¨āĻŋāĻā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻāĻāĻ¨ āĻŦā§āĻ˛ā§āĻĄā§ āĻšāĻžāĻāĻ˛āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻļā§āĻ°ā§āĻˇā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§)āĨ¤
āĻāĻĻā§āĻāĻžāĻŦāĻ¨ āĻāĻŦāĻ āĻŦāĻžāĻ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 19āĻāĻŋ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻĻā§āĻ° āĻāĻ°ā§āĨ¤ āĻ
ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻāĻžāĻāĻāĻžāĻ°, āĻŽā§āĻŽāĻ°āĻŋ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻāĻžāĻāĻāĻžāĻ°, āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻĢā§āĻ˛ā§ āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°āĻŋāĻāĻŋ, āĻ˛āĻŋāĻŦāĻĢā§āĻāĻžāĻ° āĻāĻŦāĻ āĻāĻāĻĢāĻāĻ˛ āĻā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĢāĻ˛ā§ āĻ
āĻ¨ā§āĻ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻā§āĻ¨ā§ āĻāĻāĻŋāĻ˛ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ āĻ¯āĻž āĻāĻāĻāĻ¨āĻā§ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸ā§āĻ°āĻā§āĻˇāĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻ¤āĻ° āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻ¸ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŦāĻā§āĻ¸ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ°āĻŋāĻ˛āĻŋāĻā§āĻ° āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻāĻĻ āĻĒā§āĻ°āĻˇā§āĻāĻžāĻ° āĻāĻ°ā§āĻŽāĻ¸ā§āĻāĻŋāĻ° āĻ
āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§, Google $16 āĻšāĻžāĻāĻžāĻ° āĻŽā§āĻ˛ā§āĻ¯ā§āĻ° 74āĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĻā§ (āĻāĻāĻāĻŋ $20000 āĻĒā§āĻ°āĻ¸ā§āĻāĻžāĻ°, āĻĻā§āĻāĻŋ $10000 āĻĒā§āĻ°āĻ¸ā§āĻāĻžāĻ°, āĻāĻāĻāĻŋ $7500 āĻĒā§āĻ°āĻ¸ā§āĻāĻžāĻ°, āĻāĻāĻāĻŋ $6000 āĻĒā§āĻ°āĻ¸ā§āĻāĻžāĻ°, āĻ¤āĻŋāĻ¨āĻāĻŋ $5000 āĻĒā§āĻ°āĻ¸ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻāĻāĻāĻŋ $3000 āĻĒā§āĻ°āĻ¸ā§āĻāĻžāĻ°)āĨ¤ āĻāĻŦāĻ $2000)āĨ¤ 1000āĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻāĻžāĻ° āĻāĻāĻ¨āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru