WebKitGTK 2.40.0 బ్రౌజర్ ఇంజిన్ మరియు ఎపిఫనీ 44 వెబ్ బ్రౌజర్ విడుదల

GTK ప్లాట్‌ఫారమ్ కోసం వెబ్‌కిట్ బ్రౌజర్ ఇంజిన్ యొక్క పోర్ట్ అయిన కొత్త స్థిరమైన బ్రాంచ్ WebKitGTK 2.40.0 విడుదల ప్రకటించబడింది. WebKitGTK GObject ఆధారంగా గ్నోమ్-ఆధారిత ప్రోగ్రామింగ్ ఇంటర్‌ఫేస్ ద్వారా WebKit యొక్క అన్ని లక్షణాలను ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు ప్రత్యేక HTML/CSS పార్సర్‌లలో ఉపయోగించడం నుండి పూర్తి-ఫీచర్ ఉన్న వెబ్ బ్రౌజర్‌లను సృష్టించడం వరకు ఏదైనా అప్లికేషన్‌లో వెబ్ కంటెంట్ ప్రాసెసింగ్ సాధనాలను ఏకీకృతం చేయడానికి ఉపయోగించవచ్చు. WebKitGTKని ఉపయోగించే ప్రసిద్ధ ప్రాజెక్ట్‌లలో, మేము ప్రామాణిక GNOME బ్రౌజర్ (ఎపిఫనీ)ని గమనించవచ్చు. గతంలో, WebKitGTK Midori బ్రౌజర్‌లో ఉపయోగించబడింది, అయితే ప్రాజెక్ట్ ఆస్టియన్ ఫౌండేషన్ చేతుల్లోకి వెళ్ళిన తర్వాత, WebKitGTKలో Midori యొక్క పాత వెర్షన్ వదిలివేయబడింది మరియు Wexond బ్రౌజర్ నుండి ఫోర్క్‌ను సృష్టించడం ద్వారా, ప్రాథమికంగా భిన్నమైన ఉత్పత్తిని సృష్టించారు. అదే పేరు మిడోరి, కానీ ఎలక్ట్రాన్ మరియు రియాక్ట్ ప్లాట్‌ఫారమ్ ఆధారంగా.

కీలక మార్పులు:

  • GTK4 API మద్దతు స్థిరీకరించబడింది.
  • WebGL2 మద్దతు చేర్చబడింది. WebGL యొక్క అమలు ANGLE లేయర్‌ని ఉపయోగిస్తుంది, ఇది OpenGL, Direct3D 9/11, డెస్క్‌టాప్ GL మరియు వల్కాన్‌లకు OpenGL ES కాల్‌ల అనువాదాన్ని అందిస్తుంది.
  • GLXకి బదులుగా EGLని ప్రధానంగా ఉపయోగించేలా మార్చబడింది.
  • Fliteని ఉపయోగించి ప్రసంగ సంశ్లేషణకు మద్దతు జోడించబడింది.
  • క్లిప్‌బోర్డ్ నిర్వహణ API ప్రారంభించబడింది మరియు అసమకాలిక మోడ్‌లో పని చేస్తుంది.
  • నిర్దిష్ట వెబ్ ఫీచర్‌ల కోసం అనుమతులను అభ్యర్థించడానికి API జోడించబడింది.
  • వినియోగదారు స్క్రిప్ట్ సందేశాల నుండి అసమకాలికంగా విలువలను అందించడానికి API జోడించబడింది.
  • అసమకాలిక మోడ్‌లో WebKitDownload::decide-destination సిగ్నల్ ప్రాసెసింగ్ ప్రారంభించబడింది.
  • JavaScriptను అమలు చేయడానికి కొత్త API జోడించబడింది.
  • JSON ఆకృతిలో webkit://gpu అవుట్‌పుట్‌ని ఎగుమతి చేసే సామర్థ్యాన్ని అందించింది.
  • కంటెంట్‌ను లోడ్ చేస్తున్నప్పుడు పెద్ద మొత్తంలో మెమరీని కేటాయించడంలో సమస్యలు పరిష్కరించబడ్డాయి.

గ్నోమ్ వెబ్ 2.40.0 (ఎపిఫనీ) బ్రౌజర్ విడుదల WebKitGTK 44పై ఆధారపడి ఉంటుంది. ప్రధాన మార్పులు:

  • GTK 4 మరియు లిబద్వైటాను ఉపయోగించేందుకు మార్పు చేయబడింది.
  • సమాచార ప్యానెల్‌లు పాప్‌ఓవర్‌లు, డైలాగ్‌లు మరియు బ్యానర్‌లతో భర్తీ చేయబడ్డాయి.
  • ట్యాబ్ మెను AdwTabButtonతో భర్తీ చేయబడింది మరియు అబౌట్ డైలాగ్ AdwAboutWindowతో భర్తీ చేయబడింది.
  • మ్యూట్ ట్యాబ్ మూలకం సందర్భ మెనులో శాశ్వతంగా ప్రదర్శించబడుతుంది.
  • ప్రాథమిక OS పంపిణీకి పునఃరూపకల్పన మద్దతు.
  • కొత్త ట్యాబ్‌ను తెరిచేటప్పుడు చూపిన పేజీని సెట్ చేయడానికి ఒక ఎంపిక జోడించబడింది.
  • WebExtension browserAction APIకి మద్దతు విస్తరించబడింది.
  • WebExtensions కోసం సెట్టింగ్‌లు జోడించబడ్డాయి.
  • మీరు పేజీ రిఫ్రెష్ బటన్‌పై మధ్య-క్లిక్ చేసినప్పుడు ట్యాబ్‌ను నకిలీ చేయడానికి మద్దతు అమలు చేయబడింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి