Chromium එන්ජිම මත පදනම් වූ යෙදුම් තැනීමේ වේදිකාවක් වන ඉලෙක්ට්‍රෝන 12.0.0 නිකුත් කිරීම

Chromium, V12.0.0 සහ Node.js සංරචක පදනමක් ලෙස භාවිතා කරමින් බහු-වේදිකා පරිශීලක යෙදුම් සංවර්ධනය කිරීම සඳහා ස්වයංපෝෂිත රාමුවක් සපයන ඉලෙක්ට්‍රෝන 8 වේදිකාවේ නිකුතුව සකස් කර ඇත. අනුවාද අංකයෙහි සැලකිය යුතු වෙනසක් Chromium 89 කේත පදනම, Node.js 14.16 වේදිකාව සහ V8 8.9 JavaScript එන්ජිම වෙත යාවත්කාලීන කිරීම හේතුවෙන්.

නව නිකුතුවේ:

  • Node.js 14 වේදිකාවේ නව LTS ශාඛාව වෙත සංක්‍රමණය සිදු කර ඇත (පෙර 12.x ශාඛාව භාවිතා කරන ලදී).
  • ප්‍රධාන ක්‍රියාවලියේ සිට තනි තනි WebContents අවස්ථා මත ධාවනය වන RenderFrames පිළිබඳ තොරතුරු වෙත ප්‍රවේශය සඳහා නව webFrameMain API එකක් එක් කරන ලදී. webFrameMain API webFrame API ට සමාන වේ, නමුත් ප්‍රධාන ක්‍රියාවලිය තුලින් භාවිතා කළ හැක.
  • BrowserWindow API විසින් BrowserWindow.isTabletMode() සහ win.setTopBrowserView() ක්‍රම, මෙන්ම webPreferences.preferredSizeMode පරාමිතිය සහ පද්ධති-සන්දර්භය-මෙනුව, ප්‍රමාණය වෙනස් කර (Windows/macOS) සහ ගෙන ගිය (Windows) සිදුවීම් එකතු කර ඇත.
  • පෙරනිමියෙන්, ContextIsolation සහ worldSafeExecuteJavaScript සැකසුම් සක්‍රීය කර ඇති අතර, එය JavaScript ක්‍රියාත්මක කිරීමේදී අමතර හුදකලා කිරීම් සහ ආරක්ෂණ යාන්ත්‍රණ සක්‍රීය කරයි.
  • පෙරනිමියෙන්, crashReporter.start({compress }) සැකසීම සක්‍රීය කර ඇත. අත්හැර දැමූ crashReporter API ඉවත් කරන ලදී.
  • ContextBridge හි ඇති exposeInMainWorld ක්‍රමය හරහා වස්තු නොවන API වෙත ප්‍රවේශ වීමේ හැකියාව සපයා ඇත.
  • chrome.management API හි තනි මූලද්‍රව්‍ය add-on development API වෙත එක් කර ඇත.
  • අත්හැර දැමූ "දුරස්ථ" මොඩියුලය "@electron/remote" මගින් ප්‍රතිස්ථාපනය කර ඇත.

බ්‍රවුසර තාක්ෂණයන් භාවිතයෙන් ඕනෑම චිත්‍රක යෙදුම් නිර්මාණය කිරීමට ඉලෙක්ට්‍රෝනය ඔබට ඉඩ සලසයි, එහි තර්කනය JavaScript, HTML සහ CSS හි අර්ථ දක්වා ඇති අතර, ක්‍රියාකාරීත්වය ඇඩෝන පද්ධතිය හරහා පුළුල් කළ හැකි බව අපි ඔබට මතක් කරමු. සංවර්ධකයින්ට Node.js මොඩියුල වෙත ප්‍රවේශය මෙන්ම ස්වදේශීය සංවාද ජනනය කිරීම, යෙදුම් ඒකාබද්ධ කිරීම, සන්දර්භය මෙනු නිර්මාණය කිරීම, දැනුම්දීම් පද්ධතිය සමඟ ඒකාබද්ධ කිරීම, කවුළු හැසිරවීම සහ Chromium උප පද්ධති සමඟ අන්තර් ක්‍රියා කිරීම සඳහා විස්තීරණ API සඳහා ප්‍රවේශය ඇත.

වෙබ් යෙදුම් මෙන් නොව, ඉලෙක්ට්‍රෝන මත පදනම් වූ වැඩසටහන් බ්‍රවුසරයකට බැඳී නොමැති ස්වයං අන්තර්ගත ක්‍රියාත්මක කළ හැකි ගොනු ලෙස බෙදා හරිනු ලැබේ. ඒ අතරම, විවිධ වේදිකා සඳහා යෙදුම පෝට් කිරීම ගැන සංවර්ධකයා කරදර විය යුතු නැත; ඉලෙක්ට්‍රෝනය Chromium විසින් සහාය දක්වන සියලුම පද්ධති සඳහා ගොඩනැගීමේ හැකියාව ලබා දෙනු ඇත. ඉලෙක්ට්‍රෝන ස්වයංක්‍රීයව බෙදා හැරීම සහ යාවත්කාලීන ස්ථාපනය කිරීම සඳහා මෙවලම් ද සපයයි (යාවත්කාලීන කිරීම් වෙනම සේවාදායකයකින් හෝ කෙලින්ම GitHub වෙතින් ලබා දිය හැකිය).

ඉලෙක්ට්‍රෝන වේදිකාව මත ගොඩනගා ඇති වැඩසටහන් අතරට Atom සංස්කාරකය, Nylas සහ Mailspring විද්‍යුත් තැපැල් සේවාදායකයන්, Git සමඟ වැඩ කිරීම සඳහා GitKraken මෙවලම් කට්ටලය, WordPress ඩෙස්ක්ටොප් බ්ලොග්කරණ පද්ධතිය, WebTorrent Desktop BitTorrent සේවාදායකයා මෙන්ම Skype, Signal , Slack, Basecamp වැනි සේවාවන් සඳහා නිල ගනුදෙනුකරුවන් ඇතුළත් වේ. , Twitch, Ghost, Wire, Wrike, Visual Studio Code සහ Discord. සමස්තයක් වශයෙන්, ඉලෙක්ට්‍රෝන වැඩසටහන් නාමාවලියෙහි යෙදුම් 1016 ක් අඩංගු වේ. නව යෙදුම් සංවර්ධනය කිරීම සරල කිරීම සඳහා, විවිධ ගැටළු විසඳීම සඳහා කේත උදාහරණ ඇතුළුව සම්මත ආදර්ශන යෙදුම් කට්ටලයක් සකස් කර ඇත.

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

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