WebKitGTK 2.38.0 āĻŦā§āϰāĻžāωāϜāĻžāϰ āχāĻžā§āϜāĻŋāύ āĻāĻŦāĻ‚ Epiphany 43 āĻ“āϝāĻŧ⧇āĻŦ āĻŦā§āϰāĻžāωāϜāĻžāϰ āϰāĻŋāϞāĻŋāϜ

GTK āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āϜāĻ¨ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāĻ•āĻŋāϟ āĻŦā§āϰāĻžāωāϜāĻžāϰ āχāĻžā§āϜāĻŋāύ⧇āϰ āĻāĻ•āϟāĻŋ āĻĒā§‹āĻ°ā§āϟ, āύāϤ⧁āύ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻļāĻžāĻ–āĻž WebKitGTK 2.38.0 āĻĒā§āϰāĻ•āĻžāĻļ⧇āϰ āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ WebKitGTK āφāĻĒāύāĻžāϕ⧇ GObject-āĻāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ GNOME-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ WebKit-āĻāϰ āϏāĻŽāĻ¸ā§āϤ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ āĻāĻŦāĻ‚ āĻŦāĻŋāĻļ⧇āώ HTML/CSS āĻĒāĻžāĻ°ā§āϏāĻžāϰ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻĨ⧇āϕ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇ āĻĒā§‚āĻ°ā§āĻŖ-āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϝ⧁āĻ•ā§āϤ āĻ“āϝāĻŧ⧇āĻŦ āĻŦā§āϰāĻžāωāϜāĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āϝ⧇āϕ⧋āύ⧋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇ āĻ“āϝāĻŧ⧇āĻŦ āϏāĻžāĻŽāĻ—ā§āϰ⧀ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ āϏāϰāĻžā§āϜāĻžāĻŽāϗ⧁āϞāĻŋāϕ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻ“āϝāĻŧ⧇āĻŦāĻ•āĻŋāϟāϜāĻŋāϟāĻŋāϕ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϏ⧁āĻĒāϰāĻŋāϚāĻŋāϤ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇, āφāĻŽāϰāĻž āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āϜāĻŋāύ⧋āĻŽ āĻŦā§āϰāĻžāωāϜāĻžāϰ (āĻāĻĒāĻŋāĻĢ⧇āύāĻŋ) āύ⧋āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āĻĒā§‚āĻ°ā§āĻŦ⧇, āĻ“āϝāĻŧ⧇āĻŦāĻ•āĻŋāϟāϜāĻŋāϟāĻŋāϕ⧇ āĻŽāĻŋāĻĄā§‹āϰāĻŋ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϟāĻŋ āĻ…āĻ¸ā§āϟāĻŋāϝāĻŧāĻžāύ āĻĢāĻžāωāĻ¨ā§āĻĄā§‡āĻļāύ⧇āϰ āĻšāĻžāϤ⧇ āϝāĻžāĻ“āϝāĻŧāĻžāϰ āĻĒāϰ⧇, āĻ“āϝāĻŧ⧇āĻŦāĻ•āĻŋāϟāϜāĻŋāϟāĻŋāϕ⧇-āϤ⧇ āĻŽāĻŋāĻĄā§‹āϰāĻŋāϰ āĻĒ⧁āϰāĻžāύ⧋ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϟāĻŋ āĻĒāϰāĻŋāĻ¤ā§āϝāĻžāĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āĻāĻŦāĻ‚ āĻ“āϝāĻŧ⧇āĻ•ā§āϏāĻ¨ā§āĻĄ āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ āĻ•āĻžāρāϟāĻž āϤ⧈āϰāĻŋ āĻ•āϰ⧇, āĻāĻ•āϟāĻŋ āĻŽā§ŒāϞāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ­āĻŋāĻ¨ā§āύ āĻĒāĻŖā§āϝ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āĻāĻ•āχ āύāĻžāĻŽ Midori, āĻ•āĻŋāĻ¨ā§āϤ⧁ āχāϞ⧇āĻ•ā§āĻŸā§āϰāύ āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇āĨ¤

āĻŽā§‚āϞ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ:

  • āĻŽāĻžāĻ˛ā§āϟāĻŋāĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āϟ āĻĒā§āϞ⧇āĻŦā§āϝāĻžāĻ• āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ āĻŦā§‹āϤāĻžāĻŽā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻĄāĻŋāϜāĻžāχāύ āĻļ⧈āϞ⧀ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻ…ā§āϝāĻžāĻĄ-āĻ…āύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ CSP (āϏāĻžāĻŽāĻ—ā§āϰ⧀-āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž-āύ⧀āϤāĻŋ) āϏ⧇āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ API āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āĻĒā§āϰāĻĻāĻ¤ā§āϤ āĻŦāĻžāĻšā§āϝāĻŋāĻ• āĻĒāϰāĻŋāĻĻāĻ°ā§āĻļāύ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϏāĻŽā§āĻ­āĻŦ (āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ WEBKIT_INSPECTOR_HTTP_SERVER āĻĒāϰāĻŋāĻŦ⧇āĻļ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāĻļā§€āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ•āϰāĻž āĻšāϝāĻŧ)āĨ¤
  • āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇, MediaSession API āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻĨāĻžāϕ⧇, āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻĻā§‚āϰāĻŦāĻ°ā§āϤ⧀ āĻĒā§āϞ⧇āĻŦā§āϝāĻžāĻ• āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ MPRIS āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤
  • PDF.js āĻāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ PDF āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟ āĻ­āĻŋāωāϝāĻŧāĻžāϰ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

WebKitGTK 2.38.0-āĻāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇, GNOME Web 43 (Epiphany) āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āϝāĻž WebExtension āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ⧇ āĻ…ā§āϝāĻžāĻĄ-āĻ…āύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰ⧇āĨ¤ WebExtensions API āφāĻĒāύāĻžāϕ⧇ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ“āϝāĻŧ⧇āĻŦ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ…ā§āϝāĻžāĻĄ-āĻ…āύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻŦā§āϰāĻžāωāϜāĻžāϰāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻ…ā§āϝāĻžāĻĄ-āĻ…āύāϗ⧁āϞāĻŋāϰ āĻŦāĻŋāĻ•āĻžāĻļāϕ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻ•āϰ⧇ (WebExtensions Chrome, Firefox āĻāĻŦāĻ‚ Safari-āĻāϰ āĻ…ā§āϝāĻžāĻĄ-āĻ…āύāϗ⧁āϞāĻŋāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ)āĨ¤ WebExtension API āĻāĻ–āύāĻ“ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻšāϝāĻŧāύāĻŋ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāχ āϏāĻŽāĻ°ā§āĻĨāύ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻ•āĻŋāϛ⧁ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻ…ā§āϝāĻžāĻĄ-āĻ…āύ āϚāĻžāϞāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āϝāĻĨ⧇āĻˇā§āϟāĨ¤

āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āωāĻ¨ā§āύāϤāĻŋ:

  • PWA (āĻĒā§āϰāĻ—ā§āϰ⧇āϏāĻŋāĻ­ āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒāϏ) āĻĢāĻ°ā§āĻŽā§āϝāĻžāĻŸā§‡ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻāĻŦāĻ‚ āĻāχ āϜāĻžāϤ⧀āϝāĻŧ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ D-Bus āĻĒā§āϰāĻĻāĻžāύāĻ•āĻžāϰ⧀ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • GTK 4-āĻ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ⧇āϰ āϜāĻ¨ā§āϝ āϰāĻŋāĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋāĻ‚ āĻļ⧁āϰ⧁ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • "āĻ­āĻŋāω-āϏ⧋āĻ°ā§āϏ:" āχāωāφāϰāφāχ āĻ¸ā§āĻ•āĻŋāĻŽā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āϰāĻŋāĻĄāĻžāϰ āĻŽā§‹āĻĄā§‡āϰ āωāĻ¨ā§āύāϤ āĻĄāĻŋāϜāĻžāχāύāĨ¤
  • āĻĒā§āϰāϏāĻ™ā§āĻ— āĻŽā§‡āύ⧁āϤ⧇ āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāϟ āύ⧇āĻ“āϝāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āφāχāĻŸā§‡āĻŽ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻŽā§‹āĻĄā§‡ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āϏ⧁āĻĒāĻžāϰāĻŋāĻļāϗ⧁āϞāĻŋ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāϤ⧇ āϏ⧇āϟāĻŋāĻ‚āϏ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇⧎

āωāĻ¤ā§āϏ: opennet.ru