Electron 9.0 демейки шартта иштетилген PDF көрүүчү, Linux өркүндөтүүлөрү жана башкалар менен келет

Платформанын жаңы версиясын ишке киргизүү жөнүндө жарыяланды Электрон 9.0, кайсы ар кандай мүчүлүштүктөрдү оңдоо, өркүндөтүү, жаңы функциялар менен келет жана ошондой эле Chromium 83 код базасына, Node.js 12.14 платформасына жана V8 8.3 JavaScript кыймылдаткычына жаңыртуу. Ушул версиядагы негизги жаңы функциялардын катарына Linux окуялар иштетүүчүнүн иштин натыйжалуулугун жогорулатуу кирет, PDF көрүүчү иштетилген жана башкалар.

Билбегендер үчүн Электрон бул веб-технологияларды колдонгон кайчылаш платформалык рабочий колдонмо алкагы экендигин билиши керек, анын логикасы тарабынан аныкталат JavaScript, HTML жана CSS жана иштөө мүмкүнчүлүгүн плагин тутуму аркылуу кеңейтүүгө болот. Ал GitHub тарабынан иштелип чыккан жана C ++ иштеп чыгууга негизделген.

Электрондун негизги компоненттери Chromium, Node.js жана V8. Инфраструктура Node.js коддолгон жана интерфейс Chromium куралдарына негизделген, бул Google Chromeдун ачык булак бөлүгү. LNode.js модулдары иштеп чыгуучулар үчүн жеткиликтүү, ошондой эле өркүндөтүлгөн API жергиликтүү диалог кутучаларын түзүү, тиркемелерди интеграциялоо, контексттик менюларды түзүү, эскертмеден чыгуу тутуму менен интеграциялоо, терезелерди башкаруу жана Chromium подсистемалары менен иштөө.

Веб тиркемелерден айырмаланып, Электрондорго негизделген программалар өз алдынча аткарылуучу файлдар түрүндө болот браузерге байланышпаган.

Мындай учурда, иштеп чыгуучу ар кандай платформалар үчүн тиркемени көчүрүүдөн чочулабайт, Electron бардык Chromium шайкеш тутумдары үчүн курууга мүмкүнчүлүк берет. Electron ошондой эле жаңыртууларды автоматтык түрдө жеткирүүнү жана орнотууну уюштуруучу куралдар менен камсыз кылат (жаңыртууларды өзүнчө серверден же түздөн-түз GitHubдан жеткирсе болот).

Chrome 83
Окшош макала:
Chrome 83 коопсуздукту өркүндөтүү жана башка өзгөртүүлөр менен катар бир нече жолу кайра иштеп чыгуу менен келет

Electron 9.0до кандай жаңылыктар бар?

Бул жаңы версияда, анын компоненттеринин жаңылануусун белгилөөдөн тышкары (биз жогоруда айткандай) 6.x филиалын колдоонун аягы кулактандырууда айтылган, ошондуктан ага курулган ар кандай тиркеме, жаңыртууну туруктуу бутакка жана экинчи жагынан жасоо сунушталат кийинки 10.0 версиясы боюнча иштин башталышы да баса белгиленди.

Сыяктуу башка өзгөрүүлөр дагы баса белгиленди демейки жөндөө app.allowRendererProcessReuse демейки боюнча буга чейин иштетилген. Бул конфигурация жергиликтүү модулдарды көрсөтүү процессинде жүктөөгө жол бербейт контекстке сезимтал.

IPCде, негизги процесс менен өкүлчүлүк процессинин ортосунда, V8 кыймылдаткычында колдонулган структураланган клон алгоритми JavaScript комплекстүү объектилерин клондоштуруу үчүн колдонулат. Мурда колдонулган маалыматтарды сериялаштыруу механизмине салыштырмалуу, жаңы алгоритм алдын-ала болжолдонгон, тез жана иштей турган мүнөзгө ээ.

Чоң буферлерди жана татаал объекттерди жылдырууда жаңы алгоритм болжол менен эки эсе ылдамыраак болуп, кичинекей билдирүүлөрдү берүүнүн кечиктирилгис кечигүүлөрү менен жүрөт.

Ошондой эле, бул жаңы нускасында турат, деп орфографияны текшерүү мүмкүнчүлүктөрү кеңейтилген жана а Сөздүккө ылайыкташтырылган сөздөр тизмесин жүргүзүү үчүн API.

Алкактык нускасында Linux платформасы үчүн, терезеге байланыштуу иш-чараларды иштеп чыгуу жакшыртылды.

Жана төмөнкү APIлердин эскиргендиги же алынып салынганы:

  • shell.openItem Эми API эскирип, анын ордуна асинхрондук shell.openPath API алмаштырылды.
  • .getWebContents, Electron 8.0 эскирген, эми алынып салынды.
  • webFrame.setLayoutZoomLevelLimits, Electron 8.0 эскирген, эми алынып салынды.

акыр-аягы, ал жөнүндө көбүрөөк билүүгө кызыкдар болсо алкактын бул жаңы версиясы жөнүндө, сиз текшере аласыз толук маалыматты төмөнкү шилтемеде.

Электронду Linuxтан кантип алса болот?

Колдонмолорду иштетүүгө жана / же Linux ичиндеги Electron менен иштөөгө кызыкдар болгондор үчүн, Бизде тутумга Node.JS орнотулган болушу керек жана анын NPM топтому менеджери.

Linuxко Node.JS орнотуу үчүн, биз сүйлөгөн басылмага кире аласыз Node.JSнин жаңы версиясы жөнүндө жана анын аягында Linux дистрибутивдеринин айрымдарын орнотуу буйруктарын табасыз.

Окшош макала:
Node.js 14.0 бул жерде жана бул анын жаңылыктары

Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий биринчи болуп

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: AB Internet Networks 2008 SL
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.