āĻā§āĻāĻ˛
- āĻ¯āĻāĻ¨ onUnload āĻāĻāĻ¨āĻž āĻāĻā§, āĻ¯āĻžāĻā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻā§, āĻāĻāĻ¨
āĻāĻāĻž āĻ¤ā§āĻ˛ā§ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻĒāĻĒ-āĻāĻĒ āĻāĻāĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨ (window.open() āĻāĻ˛āĻāĻŋ āĻŦā§āĻ˛āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§), āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ¸āĻ¨ā§āĻĻā§āĻšāĻāĻ¨āĻ āĻ¸āĻžāĻāĻāĻā§āĻ˛āĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻŦāĻŋāĻā§āĻāĻžāĻĒāĻ¨ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻā§āĻ˛āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻž āĻĨā§āĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻŦā§; - āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻā§āĻāĻŋāĻ¨ā§
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻļāĻžāĻ¸āĻ¨ āĻšāĻžāĻāĻŋāĻ° āĻšāĻ¯āĻŧā§āĻā§JIT- āĻāĻŽ (ââāĻāĻŋāĻāĻ˛ā§āĻ¸â āĻĒāĻ¤āĻžāĻāĻž), āĻ¯āĻž JIT āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°ā§ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¸āĻŽā§āĻāĻŦ āĻāĻ°ā§ (āĻļā§āĻ§ā§ āĻĻā§āĻāĻžāĻˇā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ) āĻāĻŦāĻ āĻā§āĻĄ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŦāĻŋāĻĒāĻā§āĻāĻ¨āĻ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ JIT āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ JIT-āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦāĻŋāĻ˛ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, iOS, āĻāĻŋāĻā§ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻ āĻāĻŋāĻāĻŋ āĻāĻŦāĻ āĻā§āĻŽ āĻāĻ¨āĻ¸ā§āĻ˛ā§ˇ JIT āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ˛ā§, JavaScript āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ¸ā§āĻĒāĻŋāĻĄā§āĻŽāĻŋāĻāĻžāĻ° 40 āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ¯āĻŧ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž 2.0% āĻāĻŦāĻ āĻāĻ¯āĻŧā§āĻŦ āĻā§āĻ˛āĻŋāĻ āĻŦā§āĻā§āĻāĻŽāĻžāĻ°ā§āĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ¯āĻŧ 80% āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻžāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ YouTube-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻŽāĻžāĻ¤ā§āĻ° 6% āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻžāĻ¯āĻŧ, āĻ¯āĻāĻ¨ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ°āĻ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻžāĻ¯āĻŧ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 1.7%; - V8 āĻ¨āĻ¤ā§āĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻ āĻāĻļāĻ āĻ āĻĢāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§āĻ° āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ 60% āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻŦāĻ°āĻžāĻ¨ā§āĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻā§āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ DOM āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¤ā§āĻŦāĻ°āĻžāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻā§āĻŖāĻŋāĻ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛ā§āĨ¤ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻāĻā§ āĻ¤ā§āĻŦāĻ°āĻžāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: UTF-8 āĻĄāĻŋāĻā§āĻĄāĻžāĻ°ā§āĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻĢāĻ˛ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ āĻŽā§āĻĄā§ āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž (āĻ˛ā§āĻĄ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ) 8% āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĄāĻŋāĻĄāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻ°āĻ 10.5% āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°ā§āĻā§;
- āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻā§āĻāĻŋāĻ¨ā§āĻ° āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ°āĻ āĻāĻŽāĻžāĻ¤ā§ āĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻŦāĻžāĻāĻāĻā§āĻĄ āĻā§āĻ¯āĻžāĻļā§ āĻ¸āĻžāĻĢ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻŽā§āĻ āĻšāĻŋāĻĒ āĻāĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻžāĻ¯āĻŧ 15% āĻ¨ā§āĻ¯āĻŧāĨ¤ āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻžāĻšāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻŦāĻž āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¯āĻžāĻļā§ āĻĨā§āĻā§ āĻāĻĻāĻžāĻāĻŋā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻŦāĻžāĻāĻāĻā§āĻĄāĻā§ āĻŦā§āĻ° āĻāĻ°ā§ āĻĻāĻŋāĻ¤ā§āĨ¤ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¨āĻ¤ā§āĻ¨ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻļā§āĻˇāĻŦāĻžāĻ° āĻŦāĻžāĻāĻāĻā§āĻĄ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻāĻāĻžāĻŦā§ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻ¨āĻž āĻāĻ°ā§ 5-15% āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ°āĻ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĻā§āĨ¤ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§, āĻŦāĻžāĻāĻāĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻā§āĻĄā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĻā§ āĻŦāĻžāĻĻ āĻĻā§āĻ¯āĻŧ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻž āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻŦāĻž āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ (āĻ¯āĻĻāĻŋ āĻāĻāĻŋāĻ¤ā§ āĻā§āĻ¨ āĻāĻžāĻŽā§āĻĒ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨ āĻ¨āĻž āĻĨāĻžāĻā§); - WebAssembly āĻāĻ¨ā§āĻ¯
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĨā§āĻ°ā§āĻĄ āĻāĻŦāĻ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ (āĻāĻĒāĻŋāĻāĻ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ āĻĨā§āĻ°ā§āĻĄāĻ¸ āĻāĻŦāĻ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻāĻŽāĻŋāĻā§āĻ¸); - āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻāĻ˛āĻžāĻĻāĻž āĻĄā§āĻ˛āĻŋāĻāĻžāĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯, â#!â āĻšā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻĻā§āĻāĻžāĻˇā§āĻā§ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻŋāĻ āĻāĻžāĻˇāĻžāĻ° āĻŽāĻ¤ā§, āĻāĻāĻāĻŋ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻāĻ°āĻāĻŽ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
#!/usr/bin/env āĻ¨ā§āĻĄ
console.log(42); - CSS āĻ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ "
āĻĒāĻāĻ¨ā§āĻĻ-āĻāĻŽāĻžāĻ¨ā§-āĻāĻ¤āĻŋ ", āĻ¸āĻžāĻāĻāĻāĻŋāĻā§ āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻā§āĻĄ āĻĒā§āĻ°āĻāĻžāĻŦāĻā§āĻ˛āĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¸ā§āĻāĻŋāĻāĻ¸ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧā§ˇ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¸āĻžāĻāĻā§āĻ° āĻŽāĻžāĻ˛āĻŋāĻāĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻā§āĻĄ āĻĒā§āĻ°āĻāĻžāĻŦāĻā§āĻ˛āĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻžāĻāĻā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻā§āĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŽāĻ¨ā§āĻ¯ā§āĻ āĻāĻāĻ°ā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦā§āĻ¤āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻžāĻāĻĒāĻžāĻ¨ā§ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¸āĻ°āĻžāĻ¨; - Chrome 72-āĻ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻžāĻĄāĻŧāĻžāĻ
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§āĻ āĻā§āĻ˛āĻž āĻšāĻŦā§āĨ¤ āĻāĻāĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻ¤ā§, āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻāĻā§ āĻāĻāĻāĻŋ "#" āĻāĻŋāĻšā§āĻ¨ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨ā§ˇ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ¤ā§, āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°ā§āĻ° āĻ¸ā§āĻĒāĻˇā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ - āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯-āĻ¨ā§āĻ¤āĻŋ HTTP āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ, āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ API-āĻāĻ° āĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ XMLHttpRequest-āĻāĻ° āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻ
āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŽā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻŦāĻž āĻāĻŋāĻāĻ˛ā§āĻā§āĻļāĻ¨ API āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨), āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ API āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ˛āĻžāĻĒ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§āĨ¤ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĻā§āĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ document.featurePolicy āĻāĻŦāĻ frame.featurePolicy, āĻ¤āĻŋāĻ¨āĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻĢāĻžāĻ° āĻāĻ°ā§:
āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯() āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄā§āĻŽā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ¤ā§, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ getAllowlistForFeature() āĻĄā§āĻŽā§āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤; - āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ (âchrome://flags#enable-text-fragment-anchorâ) āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸ā§āĻā§āĻ°ā§āĻ˛-āĻā§-āĻā§āĻā§āĻ¸āĻ , āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ "āĻāĻāĻāĻŋ āĻ¨āĻžāĻŽ" āĻā§āĻ¯āĻžāĻ āĻŦāĻž "āĻāĻāĻĄāĻŋ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĻāĻ¸ā§āĻ¤āĻžāĻŦā§āĻā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ˛ā§āĻŦā§āĻ˛āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻāĻ°ā§āĻ āĻĒā§āĻĨāĻ āĻļāĻŦā§āĻĻ āĻŦāĻž āĻŦāĻžāĻā§āĻ¯āĻžāĻāĻļāĻā§āĻ˛āĻŋāĻ° āĻ˛āĻŋāĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧā§ˇ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻĒāĻžāĻ āĻžāĻ¤ā§, āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° "#targetText=" āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ ā§āĻ¯āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŽā§āĻā§āĻļ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§ āĻŦāĻžāĻā§āĻ¯āĻžāĻāĻļāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĨāĻžāĻā§ āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻŋāĻāĻžāĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŖā§āĻĄāĻāĻŋāĻ° āĻļā§āĻ°ā§ āĻāĻŦāĻ āĻļā§āĻˇ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, "example.com#targetText=start%20words, end%20words"); - AudioContext āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° , āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ¯āĻŧā§āĻŦ āĻ āĻĄāĻŋāĻ API āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ āĻĄāĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ; - āĻā§āĻ˛āĻžāĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
Intl.Locale , āĻ¯āĻž āĻ˛ā§āĻā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻžāĻˇāĻž, āĻ āĻā§āĻāĻ˛ āĻāĻŦāĻ āĻļā§āĻ˛ā§āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻāĻāĻ¨āĻŋāĻā§āĻĄ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻŦāĻ āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ˛ā§āĻā§āĻ˛ āĻ¸ā§āĻāĻŋāĻāĻ¸āĻā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽāĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§; - āĻāĻ˛āĻāĻŦā§āĻāĻž
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ HTTP āĻāĻā§āĻ¸āĻā§āĻā§āĻ (SXG) āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻ¸āĻš āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤āĻ¤āĻĨā§āĻ¯ āĻāĻ¨āĻā§āĻ¨ā§āĻ āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻāĻ°āĻ°āĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¤ā§āĻ°ā§āĻāĻŋ, āĻ¯ā§āĻŽāĻ¨ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤ āĻāĻĒāĻŋāĻāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ˛āĻāĻŋāĻ . āĻ¸ā§āĻŽāĻ°āĻŖ āĻāĻ°ā§āĻ¨ āĻ¯ā§ SXGāĻāĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻžāĻāĻā§āĻ° āĻŽāĻžāĻ˛āĻŋāĻ, āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻŋāĻāĻžāĻ˛ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ āĻ¨ā§āĻ¯ āĻ¸āĻžāĻāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨ āĻĻā§āĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ°ā§, āĻ¯āĻĻāĻŋ āĻāĻ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻžāĻāĻā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻāĻ¸āĻ˛ āĻ¸āĻžāĻāĻā§āĻ° URL āĻĻā§āĻāĻžāĻŦā§, āĻ¸āĻ¤ā§āĻ¯ āĻšāĻāĻ¯āĻŧāĻž āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§āĻ āĻ¯ā§ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻšā§āĻ¸ā§āĻ āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§; - TextEncoder āĻā§āĻ˛āĻžāĻ¸ā§ āĻāĻāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
encodeInto() , āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ-āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻŦāĻžāĻĢāĻžāĻ°ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻāĻāĻŋ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ˛āĻŋāĻāĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ encodeInto() āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻšāĻ˛ encode() āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻ-āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻŦāĻžāĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻŦāĻžāĻĢāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧāĨ¤ - āĻ¸ā§āĻŦāĻž āĻāĻ°ā§āĻŽā§ āĻŽāĻ§ā§āĻ¯ā§
āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¨āĻĨāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ client.postMessage() āĻāĻ˛āĻāĻŋ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤ client.postMessage() āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°ā§āĻ°āĻŋāĻ¤ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻ¯āĻ¤āĻā§āĻˇāĻŖ āĻ¨āĻž DOMContentLoaded āĻāĻā§āĻ¨ā§āĻ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ āĻ¨āĻŽā§āĻ¸ā§āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻž startMessages() āĻāĻ˛ āĻāĻ°āĻž āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ¤āĻā§āĻˇāĻŖ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ°āĻžāĻāĻž āĻšāĻŦā§; - āĻ¸āĻŋāĻāĻ¸āĻāĻ¸ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ
āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨āĻ°āĻžāĻ¨, āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨ āĻā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§āĻ˛, āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻāĻŦāĻ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨āĻāĻ¨ā§āĻĄ āĻāĻā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ CSS āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§, āĻŦāĻžāĻ¤āĻŋāĻ˛, āĻļā§āĻ°ā§ āĻŦāĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻļā§āĻˇ āĻšāĻ¯āĻŧāĨ¤ - āĻāĻāĻāĻŋ XMLHttpRequest āĻāĻ° āĻāĻ¨ā§āĻ¯ overrideMimeType() āĻŦāĻž MIME āĻāĻžāĻāĻĒā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻāĻŋ āĻā§āĻ˛ āĻ āĻā§āĻˇāĻ° āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻāĻ¨ āĻ˛ā§āĻ¯āĻžāĻāĻŋāĻ¨-8 āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ UTF-1 āĻ āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§;
- "āĻ
ā§āĻ¯āĻžāĻ˛ā§-āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ-āĻŦā§āĻ¯āĻ¤ā§āĻ¤-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻ
ā§āĻ¯āĻžāĻā§āĻāĻŋāĻā§āĻļāĻ¨" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ, āĻ¯āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻŋāĻ˛, āĻ¤āĻž āĻ
āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻĒā§āĻ°āĻāĻžāĻļā§ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§ā§ˇ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻĒāĻˇā§āĻ āĻĒāĻĻāĻā§āĻˇā§āĻĒ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĢāĻžāĻāĻ˛ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻšāĻŦā§, āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ
āĻĒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻā§āĻ°āĻĒā§āĻ°ā§āĻŦāĻ āĻāĻ°āĻž āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§ āĻŽā§āĻ¯āĻžāĻ˛āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻ
āĻāĻļ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§ā§ˇ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻāĻāĻ āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻāĻāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻ˛āĻŋāĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋāĻāĻŋ āĻŽā§āĻ˛āĻ¤ Chrome 74 āĻ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ
āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛
āĻ¸ā§āĻĨāĻāĻŋāĻ¤ Chrome 76 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤ - āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĄāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻ āĻ¨ā§āĻ§āĻāĻžāĻ° āĻĨāĻŋāĻŽ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻāĻā§āĻ° āĻ°āĻŋāĻ˛āĻŋāĻā§, āĻŽā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ§āĻāĻžāĻ° āĻĨāĻŋāĻŽ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛)āĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻ āĻ¨ā§āĻ§āĻāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¨āĻāĻŋ āĻāĻĻā§āĻŽāĻŦā§āĻļā§ āĻŽā§āĻĄā§ āĻĄāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ āĻāĻŋāĻ¨ā§āĻ¨, āĻ¤āĻžāĻ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻŽā§āĻĄ āĻšāĻžāĻāĻ˛āĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻāĻāĻāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ¸ā§āĻāĻ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- āĻāĻ°ā§āĻĒā§āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻ¯ā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻā§āĻ°ā§āĻŽ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻā§āĻ˛āĻžāĻāĻĄ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ Google āĻ ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨ āĻāĻ¨āĻ¸ā§āĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§;
āĻāĻĻā§āĻāĻžāĻŦāĻ¨ āĻāĻŦāĻ āĻŦāĻžāĻ āĻĢāĻŋāĻā§āĻ¸ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻ¯āĻŧ
āĻāĻ¤ā§āĻ¸: opennet.ru