Нашри Electron 10.0.0, платформа барои эҷоди барномаҳо дар асоси муҳаррики Chromium

Тайёр карда шудааст озод платформа Elektron 10.0.0, ки чаҳорчӯбаи мустақилро барои таҳияи барномаҳои фармоишии бисёрплатформа бо истифода аз ҷузъҳои Chromium, V8 ва Node.js ҳамчун асос таъмин мекунад. Тағйироти назарраси рақами версия бо сабаби навсозӣ ба пойгоҳи код Chromium 85, платформаҳо Node.js 12.16.3 ва муҳаррики JavaScript V8 8.5.

В шумораи нав:

  • Илова карда шуд Усули contents.getBackgroundThrottling() ва амволи contents.backgroundThrottling.
  • Раванди асосӣ дастрасиро ба модули desktopCapturer таъмин мекунад.
  • Илова карда шуд Усули ses.isPersistent() барои муайян кардани сессияҳои доимӣ.
  • Масъалаҳои шабакавӣ ҳал карда шуданд, ки аз анҷом ёфтани пайвастҳои RTC монеъ мешаванд
    бо сабаби тағир додани суроғаи IP.

  • Модули "дурдаст", ки механизми IPC-ро барои ҳамкории байни раванди пешниҳоди саҳифаи ҷорӣ ва раванди асосӣ муаррифӣ мекунад, ба таври нобаёнӣ ғайрифаъол аст.
  • Танзими пешфарз app.allowRendererProcessReuse ба true иваз карда шуд, ки дар ҷараёни намоиш боркунии модулҳои ба контекст ҳассосро пешгирӣ мекунад.
  • Илова карда шуд танзими disableDialogs барои комилан ғайрифаъол кардани қуттиҳои муколама.
  • Намоишгари дарунсохташудаи PDF-ро дар бар мегирад pdfium.

Ёдовар мешавем, ки Electron ба шумо имкон медиҳад, ки ҳама гуна замимаҳои графикиро бо истифода аз технологияҳои браузер эҷод кунед, ки мантиқи онҳо дар JavaScript, HTML ва CSS муайян карда шудааст ва функсияҳоро тавассути системаи изофӣ васеъ кардан мумкин аст. Таҳиягарон ба модулҳои Node.js, инчунин API-и васеъ барои тавлиди муколамаҳои аслӣ, ҳамгироии барномаҳо, эҷоди менюҳои контекстӣ, ҳамгироӣ бо системаи огоҳинома, коркарди тирезаҳо ва ҳамкорӣ бо зерсистемаҳои Chromium дастрасӣ доранд.

Баръакси замимаҳои веб, барномаҳои дар асоси электронӣ асосёфта ҳамчун файлҳои иҷрошавандаи мустақил дода мешаванд, ки ба браузер пайваст нестанд. Дар айни замон, таҳиякунанда набояд аз интиқоли барнома барои платформаҳои гуногун хавотир шавад; Electron қобилияти сохтани ҳама системаҳои аз ҷониби Chromium дастгирӣшавандаро фароҳам меорад. Электрон низ таъмин мекунад захираҳо ташкили интиқоли автоматӣ ва насби навсозиҳо (навсозиҳо метавонанд аз сервери алоҳида ё бевосита аз GitHub расонида шаванд).

Аз барномаҳое, ки дар платформаи Electron сохта шудаанд, мо метавонем муҳаррирро қайд кунем атом, муштариёни почтаи электронӣ Нилас и Нашри почта,, асбобҳо барои кор бо Git ГитКракен, Системаи блогнависии мизи кории WordPress, муштарии BitTorrent WebTorrent Мизи корӣ, инчунин мизоҷони расмӣ барои хидматҳо ба монанди Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ва Discord. Ҳамагӣ дар каталоги барномаҳои Electron пешниҳод аз ҷониби кариб 850 ариза. Барои содда кардани коркарди барномаҳои нав, маҷмӯи стандарт барномаҳои намоишӣ, аз ҷумла мисолҳои рамзӣ барои ҳалли мушкилоти гуногун.

Манбаъ: opennet.ru

Илова Эзоҳ