āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻĢāĻā§āĻ¸ 119āĨ¤
- āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ "āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻĢāĻā§āĻ¸ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻž" (āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻĢāĻā§āĻ¸ āĻāĻŋāĻ) āĻāĻžāĻā§āĻāĻž āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĻ¤ā§ "āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ āĻŦā§āĻ°āĻžāĻāĻāĻŋāĻ", "āĻāĻĒā§āĻ¨ āĻā§āĻ¯āĻžāĻŦ", "āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž āĻā§āĻ¯āĻžāĻŦ", "āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§ āĻā§āĻ¯āĻžāĻŦ", "āĻāĻ¤āĻŋāĻšāĻžāĻ¸" (āĻ¸āĻžāĻāĻ āĻŦāĻž āĻ¤āĻžāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¸āĻžāĻāĻžāĻ¨ā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻš)āĨ¤ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻĢāĻā§āĻ¸ āĻāĻŋāĻ āĻĒā§āĻˇā§āĻ āĻž āĻā§āĻ˛ā§ āĻŦā§āĻ¤āĻžāĻŽāĻāĻŋāĻ° āĻāĻāĻāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ āĻŦāĻ¨ā§āĻ§ āĻā§āĻ¯āĻžāĻŦ āĻāĻāĻ¨ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ° āĻ¸ā§āĻļāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ (browser.sessionstore.persist_closed_tabs_between_sessions)āĨ¤ āĻĒā§āĻ°ā§āĻŦā§, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸ā§āĻļāĻ¨ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ˛ā§āĻ āĻā§āĻŦāĻ˛ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¤āĨ¤ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§, āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ āĻŦāĻ¨ā§āĻ§ āĻšāĻāĻ¯āĻŧāĻž āĻā§āĻ¯āĻžāĻŦā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻāĻ¨ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ āĻŦāĻ¨ā§āĻ§ āĻāĻāĻ¨ā§āĻĄā§ āĻĨā§āĻā§ āĻā§āĻ¯āĻžāĻŦ (browser.sessionstore.closedTabsFromClosedWindows)āĨ¤
- āĻšāĻžāĻāĻŋāĻ° PDF āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻŋ (āĻāĻŦāĻ Alt āĻā§āĻā§āĻ¸āĻ) āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĨ¤
- Chrome āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŋāĻā§ āĻ ā§āĻ¯āĻžāĻĄ-āĻ āĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- Facebook-āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ°āĻ˛āĻŦāĻžāĻ° āĻāĻžāĻŽā§āĻĒāĨ¤
- āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ ech (āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻĄ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšā§āĻ¯āĻžāĻ˛ā§, eSNI āĻāĻ° āĻāĻ°āĻ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨)āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸ā§āĻāĻŋāĻāĻ¸ā§ ECH-āĻāĻ° āĻāĻ¨ā§āĻ¯ DNS-āĻāĻāĻžāĻ°-HTTS āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ˇ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§, ECH āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻā§āĻˇāĻŖāĻž āĻā§āĻ˛āĻžāĻāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ°.
- āĻāĻ ā§āĻ° āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻŽā§āĻĄā§, āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻāĻā§āĻ˛āĻŋ āĻāĻāĻ¨ āĻā§āĻŦāĻ˛ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻžāĻˇāĻž āĻĒā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĢāĻ¨ā§āĻ āĻāĻŦāĻ āĻĢāĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ āĻļā§āĻˇ āĻĒā§āĻ°āĻāĻžāĻļā§, āĻāĻāĻ āĻāĻāĻ°āĻŖ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦā§āĻ°āĻžāĻāĻāĻŋāĻ āĻŽā§āĻĄā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
- āĻŽā§āĻ āĻā§āĻāĻŋ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻāĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻŦāĻ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻĢā§āĻāĻāĻž.
- āĻĒāĻŋāĻāĻāĻžāĻ°-āĻāĻ¨-āĻĒāĻŋāĻāĻāĻžāĻ° āĻŽā§āĻĄ āĻļāĻŋāĻā§āĻāĻŋ viki.com āĻ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻĻā§āĻāĻžāĻ¨āĨ¤
- SOCKS āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻāĻāĻ¨ āĻāĻŦāĻ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¨āĻ¨-ASCII āĻ āĻā§āĻˇāĻ° āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ (Firefox āĻāĻāĻ¨āĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž; āĻāĻ° āĻāĻ¨ā§āĻ¯ FoxyProxy-āĻāĻ° āĻŽāĻ¤ā§ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĒāĻā§āĻˇā§āĻ° āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨)āĨ¤
- āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻĢāĻā§āĻ¸ āĻāĻ°ā§ āĻā§āĻˇā§āĻāĻž āĻ¨āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻļā§āĻ°ā§āĻˇ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¨āĻĨāĻŋ, āĻ¯āĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨/āĻ āĻā§āĻā§āĻ-āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻ˛ (āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻŦā§, āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻŦā§ āĻ¨āĻž)āĨ¤
- āĻ¯ā§ āĻšā§āĻ¸ā§āĻāĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ IP āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨āĻ¯āĻŧ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯āĻŧ āĻļā§āĻˇ āĻšāĻ¯āĻŧ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5), āĻāĻ°āĻ āĻāĻ¨āĻ¨āĻž āĻāĻ°āĻ¨āĻž āĻŦā§āĻ§
- āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§:āĻ˛āĻāĻŋāĻ āĻĒā§āĻˇā§āĻ āĻžāĻ¤ā§ āĻ¯āĻžāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ "āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸" āĻĒā§āĻ°āĻŋāĻ¸ā§āĻāĨ¤
- āĻ¸ā§āĻĨāĻŋāĻ° 23 āĻŦāĻāĻ° āĻŦāĻ¯āĻŧāĻ¸ā§ āĻŦāĻžāĻ: āĻ¯āĻāĻ¨ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻāĻ¨ā§āĻĄā§ āĻĢā§āĻāĻžāĻ¸ āĻšāĻžāĻ°āĻžāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻā§āĻ˛āĻāĻŋāĻĒ āĻāĻ° āĻĢā§āĻ°āĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄā§ āĻĨāĻžāĻā§ āĻ¨āĻžāĨ¤
- āĻāĻžāĻˇāĻž āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻ°āĻŖ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¸āĻžāĻāĻāĻ¤āĻžāĻ˛āĻŋ (āĻļāĻ¨āĻŋ)āĨ¤
- āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸: āĻ¸āĻŽāĻžāĻĒā§āĻ¤ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨-āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻĄā§āĻ˛āĻŋāĻāĻžāĻ°āĻŋāĨ¤
- āĻāĻāĻ¨ā§āĻĄā§āĻ: āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻĢāĻā§āĻ¸ āĻāĻāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸ā§āĻāĻŋāĻ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ "āĻā§āĻŦā§āĻ°ā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻžāĻāĻĒ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŽāĻžāĻāĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ˛ā§āĻāĻžāĻ¨".
- HTML: āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻ°ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ -āĻŽāĻžāĻ¨āĻ mozactionhint āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ (āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻŋāĻšāĻŋāĻ¨ā§āĻ).
- CSS: āĻĢāĻžāĻāĻļāĻ¨ attr() āĻāĻāĻ¨ āĻāĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻāĻāĻāĻŋ āĻĢāĻ˛āĻŦā§āĻ¯āĻžāĻ āĻŽāĻžāĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻā§ āĻŦā§āĻļā§āĻŦāĻŋāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, attr(foobar, "āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨"))āĨ¤
- āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ:
- āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ Object.groupBy() и Map.groupBy() (āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ¯ā§āĻā§āĻ¯ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻā§āĻ°ā§āĻĒāĻŋāĻ)āĨ¤
- āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ String.prototype.isWellFormed() и String.prototype.toWellFormed() (āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻāĻŋāĻ¤ā§ āĻ¸ā§āĻāĻ āĻŋāĻ¤ āĻāĻāĻ¨āĻŋāĻā§āĻĄ āĻĒāĻžāĻ ā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ (āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻ¤ā§ āĻ¨ā§āĻ āĻāĻāĻ surrogates) āĻāĻŦāĻ āĻŦāĻŋāĻā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§ āĻ¸ā§āĻāĻ āĻŋāĻ¤ āĻĒāĻžāĻ ā§āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§)āĨ¤
- āĻāĻ¸āĻāĻŋāĻāĻŋ: āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯, āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ CSS āĻĄā§āĻāĻž āĻĒā§āĻ°āĻāĻžāĻ° āĻ˛āĻŽā§āĻŦāĻž (āĻāĻĒāĻ¨āĻžāĻā§ āĻĢāĻ¨ā§āĻ (āĻā§āĻ¯āĻžāĻĒ, āĻ°ā§āĻŽ), āĻāĻŋāĻāĻĒā§āĻ°ā§āĻ (āĻāĻŋāĻāĻāĻ, āĻāĻŋāĻĄāĻŦā§āĻ˛āĻŋāĻ, āĻāĻŋāĻŽāĻŋāĻ¨) āĻŦāĻž āĻĒāĻ°āĻŽ āĻāĻāĻ (āĻĒāĻŋāĻāĻā§āĻ¸, āĻ¸ā§āĻŽāĻŋ) āĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻ¸āĻāĻŋāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ )
- HTTP: āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻā§āĻ°āĻ¸-āĻ āĻ°āĻŋāĻāĻŋāĻ¨-āĻāĻŽāĻŦā§āĻĄāĻžāĻ°-āĻ¨ā§āĻ¤āĻŋ āĻĒā§āĻ¯āĻŧā§āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŽā§āĻ˛āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°āĻšā§āĻ¨.
- āĻāĻĒāĻŋāĻāĻ:
- āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ API: āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž, āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻ āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻāĻŽāĻŋāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĒāĻā§āĻˇā§āĻ° āĻā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻā§āĻ°āĻŽā§ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻžāĻ° āĻĒāĻĨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻā§ā§ˇ
- āĻšāĻžāĻāĻŋāĻ° āĻ āĻĒāĻļāĻ¨ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§ sendOrder āĻĒā§āĻ°āĻĒāĻžāĻ°ā§āĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§ āĻ¸ā§āĻ¨ā§āĻĄ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž WebTransport.createBidirectionalStream() и WebTransport.createUnidirectionalStream().
- āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒā§āĻ¯āĻŧā§āĻāĻŋ getAuthenticatorData(), getPublicKeyAlgorithm() и getPublicKey().
- āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ¯āĻŧā§āĻŦ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ API āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ (credProps) (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻā§āĻ°ā§āĻĄā§āĻ¨āĻļāĻŋāĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ/āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ)āĨ¤
- āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ āĻ°ā§āĻāĻŋāĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒāĻ°āĻŋāĻŦāĻšāĻŖ āĻĒāĻžāĻ¨().
- āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻŽāĻžāĻĒ derivedKeyAlgorithm āĻĒāĻĻā§āĻ§āĻ¤āĻŋ SubtleCrypto.deriveKey() āĻāĻāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ HKDF.
- āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻā§ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻĒā§āĻ¯āĻŧā§āĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ parseCreationOptionsFromJSON(), JSON() āĻĨā§āĻā§ āĻĒāĻžāĻ°ā§āĻ¸ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻ āĻĒāĻļāĻ¨ и toJSON() (āĻĒā§āĻ°āĻŽāĻžāĻŖāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻā§āĻ˛āĻŋāĻā§ JSON āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻŦāĻ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻā§āĻ˛āĻŋāĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻž āĻ¯āĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻ/āĻĄāĻŋāĻ¸āĻžāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻ āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻžāĻ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ)āĨ¤
- ARIA āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻāĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻŽāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻ¨āĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ -IDREF āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤ āĻ¸ā§āĻāĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ āĻāĻŦāĻ getAttribute āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ DOM āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ ARIA āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻĒā§āĻ¤ā§ āĻāĻŦāĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻāĻ¨ āĻ¸āĻŽā§āĻāĻŦāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, buttonElement.setAttribute("aria-pressed", "true" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§; āĻāĻĒāĻ¨āĻŋ buttonElement.ariaPressed = "āĻ¸āĻ¤ā§āĻ¯" āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨;
- āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ° āĻā§āĻ˛āĻ¸:
- āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ āĻāĻāĻ¨ "āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž" āĻā§āĻ¯āĻžāĻŦā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻāĻžāĻ¸ā§āĻāĻŽ āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋ āĻŽāĻžāĻ¨āĨ¤
- āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻĢāĻā§āĻ¸ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ¤ āĻ¸āĻŋāĻāĻ¸āĻāĻ¸ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ¤ āĻāĻĻā§āĻŽ-āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ āĻāĻ°āĻŦā§ ::āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻā§āĻˇāĻ° āĻāĻĻā§āĻŽ-āĻāĻĒāĻžāĻĻāĻžāĻ¨, ::āĻāĻŋāĻ и ::āĻ¸ā§āĻĨāĻžāĻ¨āĻ§āĻžāĻ°āĻ.
āĻāĻ¤ā§āĻ¸: linux.org.ru