WebKitGTK 2.40.0 බ්‍රවුසර එන්ජිම සහ Epiphany 44 වෙබ් බ්‍රව්සරය නිකුත් කිරීම

GTK වේදිකාව සඳහා WebKit බ්‍රව්සර් එන්ජිමේ වරායක් වන WebKitGTK 2.40.0 නව ස්ථාවර ශාඛාව නිකුත් කිරීම නිවේදනය කර ඇත. WebKitGTK ඔබට GObject මත පදනම් වූ GNOME-අභිමුඛ ක්‍රමලේඛන අතුරුමුහුණතක් හරහා WebKit හි සියලුම විශේෂාංග භාවිතා කිරීමට ඉඩ ලබා දෙන අතර විශේෂිත HTML/CSS විග්‍රහක භාවිතා කිරීමේ සිට සම්පූර්ණ විශේෂාංග සහිත වෙබ් බ්‍රව්සර් සෑදීම දක්වා ඕනෑම යෙදුමකට වෙබ් අන්තර්ගත සැකසුම් මෙවලම් ඒකාබද්ධ කිරීමට භාවිතා කළ හැක. WebKitGTK භාවිතා කරන සුප්‍රසිද්ධ ව්‍යාපෘති අතර, අපට සම්මත GNOME බ්‍රව්සරය (Epiphany) සටහන් කළ හැකිය. මීට පෙර, WebKitGTK Midori බ්‍රව්සරයේ භාවිතා කර ඇත, නමුත් ව්‍යාපෘතිය Astian පදනම අතට පත් වූ පසු, WebKitGTK හි Midori හි පැරණි අනුවාදය අතහැර දමා Wexond බ්‍රව්සරයෙන් දෙබලක් නිර්මාණය කිරීමෙන් මූලික වශයෙන් වෙනස් නිෂ්පාදනයක් නිර්මාණය කරන ලදී. Midori එකම නම, නමුත් ඉලෙක්ට්‍රෝන සහ ප්‍රතික්‍රියා වේදිකාව මත පදනම් වේ.

ප්රධාන වෙනස්කම්:

  • GTK4 API සහාය ස්ථාවර කර ඇත.
  • WebGL2 සහාය ඇතුළත් වේ. WebGL ක්‍රියාත්මක කිරීම ANGLE ස්තරය භාවිතා කරයි, එය OpenGL, Direct3D 9/11, Desktop GL සහ Vulkan වෙත OpenGL ES ඇමතුම් පරිවර්තනය සපයයි.
  • GLX වෙනුවට EGL මූලික වශයෙන් භාවිතා කිරීමට වෙනස් කරන ලදී.
  • Flite භාවිතයෙන් කථන සංස්ලේෂණය සඳහා සහය එක් කරන ලදී.
  • ක්ලිප්බෝඩ් කළමනාකරණ API සක්‍රීය කර ඇති අතර අසමමුහුර්ත ආකාරයෙන් ක්‍රියා කරයි.
  • ඇතැම් වෙබ් විශේෂාංග සඳහා අවසර ඉල්ලීමට API එකක් එක් කරන ලදී.
  • පරිශීලක ස්ක්‍රිප්ට් පණිවිඩ වලින් අසමමුහුර්තව අගයන් ලබා දීම සඳහා API එකක් එක් කරන ලදී.
  • WebKitDownload::decide-destination සංඥාව අසමමුහුර්ත ආකාරයෙන් සැකසීම සක්‍රීය කර ඇත.
  • JavaScript ක්‍රියාත්මක කිරීම සඳහා නව API එකක් එක් කරන ලදී.
  • JSON ආකෘතියෙන් webkit://gpu ප්‍රතිදානය අපනයනය කිරීමේ හැකියාව සපයා ඇත.
  • අන්තර්ගතය පූරණය කිරීමේදී විශාල මතක ප්‍රමාණයක් වෙන් කිරීමේ ගැටළු නිරාකරණය කර ඇත.

GNOME Web 2.40.0 (Epiphany) බ්‍රවුසර නිකුතුව WebKitGTK 44 මත පදනම් වේ. ප්රධාන වෙනස්කම්:

  • GTK 4 සහ libadwaita භාවිතා කිරීමට මාරුවීම සිදු කර ඇත.
  • තොරතුරු පුවරු popovers, dialogs සහ banners මගින් ප්‍රතිස්ථාපනය කර ඇත.
  • ටැබ් මෙනුව AdwTabButton සමඟ ප්‍රතිස්ථාපනය කර ඇති අතර, About සංවාදය AdwAboutWindow සමඟ ප්‍රතිස්ථාපනය කර ඇත.
  • නිශ්ශබ්ද ටැබ් මූලද්‍රව්‍යය සන්දර්භය මෙනුවෙහි ස්ථිරව සංදර්ශන කෙරේ.
  • මූලික OS බෙදා හැරීම සඳහා ප්‍රතිනිර්මාණය කරන ලද සහාය.
  • නව ටැබයක් විවෘත කිරීමේදී පෙන්වන පිටුව සැකසීමට විකල්පයක් එක් කරන ලදී.
  • WebExtension browserAction API සඳහා සහය පුළුල් කර ඇත.
  • WebExtensions සඳහා සැකසුම් එකතු කරන ලදී.
  • ඔබ පිටුව නැවුම් කිරීමේ බොත්තම මත මැද ක්ලික් කළ විට ටැබ් එකක් අනුපිටපත් කිරීම සඳහා ක්‍රියාත්මක කරන ලද සහාය.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න