Paglabas ng WebKitGTK 2.26.0 browser engine at Epiphany 3.34 web browser

Ipinasa ni pagpapalabas ng isang bagong matatag na sangay WebKit GTK 2.26.0, port ng browser engine WebKit para sa platform ng GTK. Binibigyang-daan ka ng WebKitGTK na gamitin ang lahat ng feature ng WebKit sa pamamagitan ng isang GNOME-based na GObject-based na API at maaaring gamitin upang isama ang mga tool sa pagpoproseso ng web content sa anumang application, mula sa paggamit sa mga espesyal na HTML/CSS parsers hanggang sa pagbuo ng mga full-feature na web browser. Sa mga kilalang proyekto gamit ang WebKitGTK, mapapansin ng isa Midori at ang regular na browser ng GNOME (Epiphany).

Mga pangunahing pagbabago:

  • Nagdagdag ng suporta para sa sandbox isolation ng mga subprocesses. Para sa mga kadahilanang pangseguridad, ang modelong nag-iisang proseso ay hindi na ginagamit;
  • Nagdagdag ng suporta para sa isang mekanismo upang pilitin ang pag-activate ng isang secure na koneksyon HSTS (HTTP Strict Transport Security);
  • Ang kakayahang paganahin ang hardware acceleration kapag nagre-render sa Wayland-based na mga kapaligiran ay ipinatupad (ang library ay ginagamit para sa acceleration libwpe may backend nilagdaan);
  • Inalis ang code upang suportahan ang GTK2-based na mga plugin ng NPAPI;
  • Ang suporta sa elemento ay ipinatupad para sa mga input field datalist;
  • Ang interface para sa pagpasok ng emoji para sa na-edit na nilalaman ay ipinapakita;
  • Pinahusay na pag-render ng button kapag ginagamit ang GTK dark theme;
  • Nalutas na ang mga problema sa paglitaw ng mga artifact sa volume control button sa Youtube at ang dialog para sa pagdaragdag ng komento sa Github.

Batay sa WebKitGTK 2.26.0 nabuo release ng GNOME Web 3.34 (Epiphany) browser, kung saan ang sandbox isolation ng mga proseso sa pagpoproseso ng nilalaman ng web ay pinagana bilang default. Limitado na ngayon ang mga humahawak sa pag-access lamang ng mga direktoryo na kinakailangan para gumana ang browser. Kasama rin sa mga inobasyon ang:

  • Kakayahang mag-pin ng mga tab. Kapag na-pin, mananatili ang tab sa lugar nito sa mga bagong session.
  • Na-update ang ad blocker upang magamit ang mga kakayahan sa pag-filter ng nilalaman ng WebKit. Ang paglipat sa isang bagong API ay makabuluhang napabuti ang pagganap ng blocker.
  • Ang disenyo ng pahina ng pangkalahatang-ideya na bubukas sa isang bagong tab ay na-moderno.
  • Isinagawa ang trabaho upang mag-optimize para sa mga mobile device.

Paglabas ng WebKitGTK 2.26.0 browser engine at Epiphany 3.34 web browser

Pinagmulan: opennet.ru

Magdagdag ng komento