Siideynta Electron 10.0.0, madal lagu abuurayo codsiyada ku salaysan matoorka Chromium

La diyaariyay madal sii dayn Elektaroonigga 10.0.0, kaas oo bixisa qaab-dhismeedka is-ka-koobnaanta ah ee horumarinta codsiyada caadeysiga badan, iyadoo la adeegsanayo qaybaha Chromium, V8 iyo Node.js oo saldhig u ah. Nambarka nooca muhiimka ah ayaa isbeddela sababtoo ah u cusboonaysiinta codebase Chromium 85, madal Node. 12.16.3 iyo JavaScript engine V8 8.5.

Π’ sii deyn cusub:

  • Lagu daray ΠΌΠ΅Ρ‚ΠΎΠ΄ contents.getBackgroundThrottling() ΠΈ свойство contents.backgroundThrottling.
  • Π’ основном процСссС прСдоставлСн доступ ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ desktopCapturer.
  • Lagu daray ΠΌΠ΅Ρ‚ΠΎΠ΄ ses.isPersistent() для опрСдСлСния постоянных сСансов.
  • Π Π΅ΡˆΠ΅Π½Ρ‹ сСтСвыС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ соСдинСния RTC
    ΠΈΠ·-Π·Π° измСнСния IP-адрСса.

  • ΠžΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Β«remoteΒ», ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ IPC-ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ процСссом отрисовки Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы ΠΈ основным процСссом.
  • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ app.allowRendererProcessReuse ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… контСкст ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π² процСссС отрисовки.
  • Lagu daray настройка disableDialogs для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½.
  • Π’ΠΊΠ»ΡŽΡ‡Ρ‘Π½ встроСнный PDF-просмотрщик Π½Π° основС pdfium.

Xusuusnow in Electron uu kuu ogolaanayaa inaad abuurto codsi kasta oo garaaf ah adoo isticmaalaya tignoolajiyada browserka, macquulka ah kaas oo lagu qeexay JavaScript, HTML iyo CSS, iyo shaqeynta waxaa lagu kordhin karaa nidaamka add-ons. Horumariyayaashu waxay marin u helayaan modules Node.js, iyo sidoo kale API la dheereeyey si ay u abuuraan wada-hadallo wadani ah, isku-darka codsiyada, abuurista menu-yada macnaha guud, ku dhex milmida nidaamka soo bandhigida ogeysiiska, maamulida daaqadaha, iyo la falgalka nidaamyada hoose ee Chromium.

Si ka duwan codsiyada webka, barnaamijyada Electron-ku-saleysan waxaa loo dhiibaa sidii faylal la fulin karo oo iskood isku xiran oo aan ku xirneyn browserka. Isla mar ahaantaana, horumariyuhu uma baahna inuu ka werwero u gudbinta arjiga aaladaha kala duwan; Electron wuxuu bixin doonaa awoodda lagu dhisayo dhammaan nidaamyada ay taageerto Chromium. Electron sidoo kale wuxuu bixiyaa khayraadka si loo abaabulo gaarsiinta tooska ah iyo rakibida cusbooneysiinta (cusbooneysiinta waxaa laga soo gudbin karaa server gaar ah ama si toos ah GitHub).

Barnaamijyada lagu dhisay madal Electron ah, waxaan ogaan karnaa tifaftiraha Atom, ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ nylas ΠΈ Mailspring,, инструмСнтарий для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Git GitKraken, WordPress Desktop blogging system, BitTorrent macmiilka WebTorrent Desktop, iyo sidoo kale macaamiisha rasmiga ah ee adeegyada sida Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code iyo Discord. Wadarta guud ee liiska barnaamijka Electron soo gudbiyay ilaa 850 codsi. Si loo fududeeyo horumarinta codsiyada cusub, set of standard codsiyada demo, oo ay ku jiraan tusaalooyin kood ah oo lagu xalliyo dhibaatooyin kala duwan.

Source: opennet.ru

Add a comment