āĻā§āĻāĻ˛
- canvas.getContext() āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§
āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻ¯āĻžāĻ¨āĻāĻžāĻ¸ āĻĒā§āĻ°āĻ¸āĻā§āĻ (2D āĻŦāĻž WebGL) āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ "āĻĄāĻŋāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻāĻĄ" āĻĒāĻ¤āĻžāĻāĻž āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ DOM āĻāĻĒāĻĄā§āĻ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽāĻā§ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ OpenGL āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§; - API āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤
āĻāĻ¯āĻŧā§āĻŦ āĻļā§āĻ¯āĻŧāĻžāĻ° (āĻ āĻŦāĻā§āĻā§āĻ navigator.share), āĻ¯āĻžāĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§, āĻĒā§āĻĨāĻ āĻŦā§āĻ¤āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻ¸āĻžāĻŽāĻžāĻāĻŋāĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻĢāĻžāĻāĻĄ āĻŦā§āĻ¤āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯āĻž āĻĻāĻ°ā§āĻļāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻāĨ¤ āĻāĻĒāĻŋāĻāĻāĻ¤ā§ āĻ¨āĻ¤ā§āĻ¨ āĻ°āĻŋāĻ˛āĻŋāĻā§āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĻāĻ°ā§āĻļ āĻĄāĻžāĻ¯āĻŧāĻžāĻ˛āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄā§ āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻ āĻŽā§āĻ˛, āĻŦā§āĻ˛ā§āĻā§āĻĨ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ); -
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ° āĻ¸āĻš āĻĄāĻŋāĻāĻŋāĻāĻžāĻ˛ āĻ˛āĻŋāĻāĻžāĻ°ā§āĻ˛ā§ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻā§āĻ°ā§āĻĒ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŦāĻĄāĻŧ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻā§āĻĄā§ 1_000_000_000 āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻāĻŋ 1000000000 āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻŦā§; - āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§āĻ¸ā§āĻāĻāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
āĻāĻ ā§āĻ° āĻ¸āĻžāĻāĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨āĻ¤āĻž āĻŽā§āĻĄ , āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻšā§āĻ¸ā§āĻā§āĻ° āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻ¤ā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻā§, āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻāĻāĻŋ āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¸ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŦāĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ ā§āĻ° āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨āĻ¤āĻž āĻŽā§āĻĄā§āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻā§āĻ¯āĻžāĻŦ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻ¯āĻŧ, āĻĄā§āĻŽā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°ā§āĻŦā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄā§āĻŽā§āĻ¨ āĻĨā§āĻā§ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ, āĻāĻāĻĢā§āĻ°ā§āĻŽ āĻāĻŦāĻ āĻĒāĻĒāĻāĻĒā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻŦā§āĻ¸ āĻ¸āĻžāĻāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻ¤, āĻāĻāĻ¨ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻāĻžāĻ āĻāĻ°āĻž āĻšāĻŦā§; - āĻāĻžāĻ˛ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻ ā§āĻ¯āĻžāĻĄ-āĻ āĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻŽā§āĻĄā§ āĻ°āĻžāĻāĻž āĻšāĻŦā§āĨ¤
- Chrome-āĻāĻ° āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻāĻžāĻ¸ā§āĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ°ā§ (āĻ¸ā§āĻāĻŋāĻāĻ¸ > āĻāĻ°āĻ āĻā§āĻ˛ > āĻāĻžāĻ¸ā§āĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ°)
āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¸ā§āĻŦāĻž āĻāĻ°ā§āĻŽā§āĻĻā§āĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨; - window.open() āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ " āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
noreferrer â, āĻ°ā§āĻĢāĻžāĻ°āĻžāĻ° āĻšā§āĻĄāĻžāĻ°āĻāĻŋ āĻĒā§āĻ°āĻŖ āĻ¨āĻž āĻāĻ°ā§āĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻā§āĻ˛āĻ¤ā§ āĻĻā§āĻ¯āĻŧ; -
āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¸āĻŋāĻāĻ¸āĻĒāĻŋ (āĻ¸āĻžāĻŽāĻā§āĻ°ā§ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¨ā§āĻ¤āĻŋ) "script-src-attr", "script-src-elem", "style-src-attr" āĻāĻŦāĻ "style-src-elem", āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻŦāĻ āĻļā§āĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻžāĻĨā§ āĻĒā§āĻĨāĻ āĻāĻā§āĻ¨ā§āĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°, āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŦāĻž āĻā§āĻŖāĻžāĻŦāĻ˛ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž; - āĻāĻ¯āĻŧā§āĻŦ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ API-āĻ
āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋāĻā§ āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒāĻŋāĻ¨ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ FIDO CTAP2 PIN āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨FIDO CTAP2 . āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻā§, "āĻāĻ¨ā§āĻ¨āĻ¤" āĻŦāĻŋāĻāĻžāĻā§, "āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻā§āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĻ¨" āĻāĻāĻā§āĻŽāĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ USB āĻĄā§āĻ°āĻžāĻāĻā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻā§āĻā§āĻ˛āĻŋ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻĒāĻŋāĻ¨ āĻā§āĻĄ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻā§āĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ (āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻĢ āĻāĻ°ā§āĻ¨) āĻĄā§āĻāĻž āĻāĻŦāĻ āĻĒāĻŋāĻ¨); - āĻāĻ¯āĻŧā§āĻŦ āĻ
ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻļāĻ¨ API āĻ āĻ
āĻŦāĻā§āĻā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻļāĻ¨ āĻāĻĢā§āĻā§āĻ āĻāĻŦāĻ āĻā§āĻĢā§āĻ°ā§āĻŽ āĻāĻĢā§āĻā§āĻ , āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻā§āĻĄ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧ (āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛, āĻŦāĻŋāĻ˛āĻŽā§āĻŦ) āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻļāĻ¨() , āĻ¯āĻž āĻāĻ°ā§ āĻŦā§āĻ¯āĻžāĻĒāĻ āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻļāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°ā§āĻŦā§, āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻļāĻ¨ API āĻāĻĒāĻ¨āĻžāĻā§ Element.animate() āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ, āĻ¯āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻļāĻ¨ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻāĻ¨ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ° āĻ¸ā§āĻˇā§āĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻāĻžāĻ¨ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ KeyframeEffect āĻ āĻŦāĻā§āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨; - āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
HTMLVideoElement.playsInline , āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻ āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻāĻŋāĻĄāĻŋāĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖ-āĻ¸ā§āĻā§āĻ°ā§āĻ¨ āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§); - MediaStreamTrack.getCapabilities() āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° (āĻ¨āĻŽā§āĻ¨āĻž āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, āĻŦāĻŋāĻ˛āĻŽā§āĻŦ, āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§;
- API WebRTC-āĻ¤ā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
RTCDtls āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ¤ā§, āĻ¯ā§āĻŽāĻ¨ SCTP āĻŦāĻž DTLS (āĻĄā§āĻāĻžāĻā§āĻ°āĻžāĻŽ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŋāĻāĻŋāĻāĻ°āĻŋāĻāĻŋ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°, āĻ¯āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ RTP āĻāĻŦāĻ RTCP āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻŦāĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ RTCIceTransport āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
RTCPeerConnection āĻ āĻŦāĻā§āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ ICEs; - āĻā§āĻ¯āĻžāĻļā§-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻšā§āĻĄāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ "
stale-while-revalidate ", āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻ¨ā§āĻĄā§ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ¯āĻŧāĻžāĻĻ āĻļā§āĻˇ āĻšāĻāĻ¯āĻŧāĻž āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻ°āĻŋ-āĻā§āĻ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§; -
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻ¨āĻ°ā§āĻļāĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻā§āĻ°āĻ˛āĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻā§āĻ°ā§āĻ˛ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒ āĻ¸ā§āĻāĻĒ āĻāĻ°ā§āĻ¨ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ āĻāĻŦāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻ¸ā§āĻ¯āĻŧāĻžāĻāĻĒ āĻ āĻā§āĻāĻāĻā§āĻāĻŋ āĻļā§āĻˇ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻāĻŋ āĻ¨āĻ¯āĻŧ, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻŦā§); - āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻĢāĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸ā§āĻŦāĻ¤āĻ-āĻĢāĻŋāĻ˛āĻŋāĻ āĻ ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻā§āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĻā§āĨ¤ āĻāĻā§āĻāĻŋāĻ¤ āĻŦā§āĻ˛āĻāĻāĻŋ āĻāĻāĻ¨ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ āĻ¨-āĻ¸ā§āĻā§āĻ°ā§āĻ¨ āĻā§āĻŦā§āĻ°ā§āĻĄā§āĻ° āĻāĻĒāĻ°ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¯āĻāĻ¨ āĻā§āĻ˛āĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ¨āĻĒā§āĻ āĻĢāĻ°ā§āĻŽāĻāĻŋāĻā§ āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¨āĻž āĻāĻ°ā§ āĻ āĻ¨-āĻ¸ā§āĻā§āĻ°ā§āĻ¨ āĻā§āĻŦā§āĻ°ā§āĻĄā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§;
- āĻ°āĻŋāĻĄāĻžāĻ° āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻĒāĻžāĻ ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻšāĻāĻžāĻŽā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ, āĻŦā§āĻ¯āĻžāĻ¨āĻžāĻ°, āĻŽā§āĻ¨ā§, āĻ¨ā§āĻāĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻ° āĻāĻŦāĻ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻāĻļ āĻ¯āĻž āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻĨāĻžāĻā§ā§ˇ āĻ¨āĻ¤ā§āĻ¨ āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž chrome://flags/#enable-reader-mode āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ° āĻĒāĻ°ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĄā§āĻ°āĻĒ-āĻĄāĻžāĻāĻ¨ āĻŽā§āĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ;
- V8 JavaScript āĻāĻā§āĻāĻŋāĻ¨ WebAssembly āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻ āĻā§āĻ¯āĻžāĻļāĻŋāĻ āĻŽā§āĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ (āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻā§āĻ˛āĻž āĻšāĻ˛ā§, āĻĒā§āĻ°ā§āĻŦā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž WebAssembly āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻā§āĻ¯āĻžāĻļā§ āĻĨā§āĻā§ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻŦā§)āĨ¤ āĻāĻŋāĻ¤āĻ°ā§
WebAssembly āĻ¨āĻ¤ā§āĻ¨ memory.copy, memory.fill, table.copy, memory.init, āĻāĻŦāĻ table.init āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻŦā§āĻšā§ āĻāĻ˛āĻžāĻāĻž āĻāĻĒāĻŋ, āĻĒā§āĻ°āĻŖ āĻāĻŦāĻ āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻ āĻāĻ°ā§āĻā§; - āĻĢā§āĻ˛āĻžāĻāĻ¤ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻžāĻ°āĻŖ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ Chrome āĻĨā§āĻ°ā§āĻĄāĻā§ āĻāĻĄāĻŧāĻŋāĻ¤ āĻ¨āĻž āĻāĻ°ā§āĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°ā§āĻŦā§, āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĨā§āĻ°ā§āĻĄā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¯ā§āĻāĻžāĻ¨ āĻĨā§āĻā§ āĻāĻāĻŋ āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ°ā§ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻŽā§āĻ˛ āĻĨā§āĻ°ā§āĻĄā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻāĻŋāĻāĻŽāĻāĻ˛ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻž āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻā§ āĻŦā§āĻ˛āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻ¨ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦāĻŋāĻ˛ā§āĻĒā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- āĻāĻ¯āĻŧā§āĻŦ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ:
- CSS āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻŽā§āĻĄ āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŦā§āĻ¸ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¯āĻž CSS āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, "āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°: āĻŦā§āĻ˛āĻžāĻ°(1px)")āĨ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ
āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻĒā§āĻ°ā§āĻŦāĻ°ā§āĻĒ āĻĒā§āĻˇā§āĻ āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ;
- āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§, Ctrl+Shift+P āĻāĻžāĻĒāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ, "āĻ¸āĻžāĻāĻ āĻĄā§āĻāĻž āĻ¸āĻžāĻĢ āĻāĻ°ā§āĻ¨" āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§āĻāĻž (āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨> āĻā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻā§āĻ°ā§āĻ āĻŽā§āĻ¨ā§āĻ¤ā§ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ), āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻ°ā§āĻŽā§, āĻ˛ā§āĻāĻžāĻ˛ āĻ¸ā§āĻā§āĻ°ā§āĻ, āĻ¸ā§āĻļāĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ¸āĻš āĻ¸āĻžāĻĢ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ , IndexedDB, Web SQL , āĻā§āĻāĻŋāĻ, āĻā§āĻ¯āĻžāĻļā§ āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻā§āĻ¯āĻžāĻļā§;
- āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ IndexedDB āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĻā§āĻāĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻāĻā§ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ > IndexedDB āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄā§āĻŽā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĻā§āĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻŋāĻ˛, āĻ¯āĻž āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĻ¨āĻŋ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, iframe āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋāĻ¤ā§ IndexedDB āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§);
- āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§, āĻā§āĻ˛āĻāĻŋāĻĒ āĻ¯āĻž āĻĒāĻĒ āĻāĻĒ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ "āĻāĻāĻžāĻ°" āĻāĻ˛āĻžāĻŽā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻā§āĻ°āĻžāĻ¨ āĻ¤āĻāĻ¨ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻāĻāĻžāĻ°āĻāĻŋ āĻ¤āĻžāĻ° āĻāĻ¸āĻ˛ āĻāĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§;
- āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻ¸āĻžāĻāĻĄāĻŦāĻžāĻ° āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ā§ (āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦā§āĻ°ā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ) āĻāĻāĻŋāĻ˛ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒā§āĻĨāĻ āĻ
āĻāĻļā§ āĻŦāĻžāĻāĻ§āĻž āĻŦā§āĻ°ā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻ
āĻŦāĻ¸ā§āĻĨāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻĒā§āĻĨāĻ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻ˛ āĻā§āĻāĻ¨ā§ āĻ¸ā§āĻ āĻāĻ°āĻž;
- IndexedDB āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻļā§ āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻāĻ¨ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻŦāĻž āĻā§āĻ¯āĻžāĻļā§ āĻŽā§āĻ āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§;
- CSS āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻŽā§āĻĄ āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŦā§āĻ¸ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¯āĻž CSS āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, "āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°: āĻŦā§āĻ˛āĻžāĻ°(1px)")āĨ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ
āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻĒā§āĻ°ā§āĻŦāĻ°ā§āĻĒ āĻĒā§āĻˇā§āĻ āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ;
- āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻā§āĻ¯āĻžāĻ¨āĻžāĻ°āĻŋ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨
āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
HTTPS āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ DNS āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž (DoH, HTTPS āĻāĻ° āĻāĻĒāĻ° DNS), āĻ¯āĻž chrome://flags#dns-over-https āĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĒā§āĻ°ā§āĻāĻžāĻāĻĄāĻžāĻ°āĻĻā§āĻ° āĻĄāĻŋāĻāĻ¨āĻāĻ¸ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻšā§āĻ¸ā§āĻā§āĻ° āĻ¨āĻžāĻŽ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻĢāĻžāĻāĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§, āĻāĻŽāĻāĻāĻāĻŋāĻāĻŽ āĻāĻā§āĻ°āĻŽāĻŖā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ˛āĻĄāĻŧāĻžāĻ āĻāĻŦāĻ āĻĄāĻŋāĻāĻ¨āĻāĻ¸ āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻā§āĻ° āĻ¸ā§āĻĒā§āĻĢāĻŋāĻ, āĻĄāĻŋāĻāĻ¨āĻāĻ¸ āĻ¸ā§āĻ¤āĻ°ā§ āĻŦā§āĻ˛āĻāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§, āĻŦāĻž āĻĄāĻŋāĻāĻ¨āĻāĻ¸-āĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻžāĻ āĻ¸āĻāĻāĻ āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ DoH āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ);
āĻāĻĻā§āĻāĻžāĻŦāĻ¨ āĻāĻŦāĻ āĻŦāĻžāĻ āĻĢāĻŋāĻā§āĻ¸ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻ¯āĻŧ
āĻāĻ¤ā§āĻ¸: opennet.ru