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

සකස් කර ඇත වේදිකාව මුදා හැරීම ඉලෙක්ට්රෝනය 8.0.0, Chromium, V8 සහ Node.js සංරචක පදනමක් ලෙස භාවිතා කරමින් බහු-වේදිකා අභිරුචි යෙදුම් සංවර්ධනය කිරීම සඳහා ස්වයං අන්තර්ගත රාමුවක් සපයයි. කේත පදනමට උත්ශ්‍රේණි කිරීම හේතුවෙන් සැලකිය යුතු අනුවාද අංකය වෙනස් වේ ක්රෝමියම් 80, වේදිකා Node.js 12.13 සහ JavaScript එන්ජිම V8 8.0.

අතර වෙනස් වෙනවා ඉලෙක්ට්‍රෝන විශේෂිත API වල:

  • සපයා ඇත возможность поверки правописания в формах ввода, используя встроенный в Chrome spellchecker;
  • При обмене данными между процессами (IPC) සම්බන්ධයි ඇල්ගොරිතම структурированного клонирования (Structured Clone Algorithm), применяемый в движке V8 для копирования сложных JavaScript-объектов. По сравнению с ранее используемым механизмом сериализации данных, новый алгоритм более предсказуем, быстр и функционален. При перемещении крупных буферов и сложных объектов новый алгоритм быстрее примерно в два раза при практически не изменившихся задержках при передаче мелких сообщений;
  • Отключена поддержка отрисовки в буфер (Offscreen Rendering), так как при переходе на новый выпуск Chromium возникли проблемы, а подсистема осталась без сопровождающего;
  • Добавлены новые API: app.getApplicationNameForProtocol(url), BrowserWindow.getMediaSourceId(), BrowserWindow.moveAbove(mediaSourceId), session.downloadURL(url), session.addWordToSpellCheckerDictionary, tray.removeBalloon(), tray.focus(), contents.executeJavaScriptInIsolatedWorld(worldId, scripts[, userGesture]).

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

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

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

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

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