מעלדונג פון עלעקטראָן 12.0.0, אַ פּלאַטפאָרמע פֿאַר בנין אַפּלאַקיישאַנז באזירט אויף די קראָומיאַם מאָטאָר

די מעלדונג פון די עלעקטראָן 12.0.0 פּלאַטפאָרמע איז צוגעגרייט, וואָס גיט אַ זיך-גענוג פריימווערק פֿאַר דעוועלאָפּינג מולטי-פּלאַטפאָרמע באַניצער אַפּלאַקיישאַנז, ניצן Chromium, V8 און Node.js קאַמפּאָונאַנץ ווי אַ יקער. די באַטייַטיק ענדערונג אין ווערסיע נומער איז רעכט צו דער דערהייַנטיקן צו די Chromium 89 קאָדעבאַסע, די Node.js 14.16 פּלאַטפאָרמע און די V8 8.9 דזשאַוואַסקריפּט מאָטאָר.

אין די נייַע מעלדונג:

  • Осуществлён переход на новую LTS-ветку платформы Node.js 14 (ранее использовалась ветка 12.x).
  • Добавлен новый API webFrameMain для доступа из основного процесса к информации о RenderFrame, выполняемых в отдельных экземплярах WebContents. API webFrameMain эквивалентен API webFrame, но может использоваться из основного процесса.
  • В API BrowserWindow добавлены методы BrowserWindow.isTabletMode() и win.setTopBrowserView(), а также параметр webPreferences.preferredSizeMode и события system-context-menu, resized (Windows/macOS) и moved (Windows).
  • По умолчанию активированы настройки contextIsolation и worldSafeExecuteJavaScript, включающие дополнительную изоляцию и механизмы защиты при выполнении JavaScript.
  • По умолчанию активирована настройка crashReporter.start({ compress }). Удалён устаревший API crashReporter.
  • Обеспечена возможность доступа к необъектным API через метод exposeInMainWorld в contextBridge.
  • В API для разработки дополнений добавлены отдельные элементы API chrome.management.
  • Устаревший модуль «remote» заменён на «@electron/remote».

לאָזן אונדז דערמאָנען איר אַז עלעקטראָן אַלאַוז איר צו שאַפֿן קיין גראַפיקאַל אַפּלאַקיישאַנז ניצן בלעטערער טעקנאַלאַדזשיז, די לאָגיק פון וואָס איז דיפיינד אין דזשאַוואַסקריפּט, HTML און CSS, און די פאַנגקשאַנאַליטי קענען זיין יקספּאַנדיד דורך די אַדישאַן סיסטעם. דעוועלאָפּערס האָבן אַקסעס צו Node.js מאַדזשולז, ווי געזונט ווי אַן עקסטענדעד אַפּי פֿאַר דזשענערייטינג געבוירן דיאַלאָגס, ינטאַגרייטינג אַפּלאַקיישאַנז, קריייטינג קאָנטעקסט מעניוז, ינטאַגרייטינג מיט די אָנזאָג סיסטעם, מאַניפּיאַלייטינג פֿענצטער און ינטעראַקטינג מיט Chromium סאַבסיסטאַמז.

ניט ענלעך וועב אַפּלאַקיישאַנז, עלעקטראָן-באזירט מגילה זענען איבערגעגעבן ווי זיך-קאַנטיינד עקסעקוטאַבלע טעקעס וואָס זענען נישט טייד צו אַ בלעטערער. אין דער זעלביקער צייט, די דעוועלאָפּער טוט נישט דאַרפֿן צו זאָרג וועגן פּאָרטינג די אַפּלאַקיישאַן פֿאַר פאַרשידענע פּלאַטפאָרמס; עלעקטראָן וועט צושטעלן די פיייקייט צו בויען פֿאַר אַלע סיסטעמען געשטיצט דורך Chromium. עלעקטראָן אויך גיט מכשירים פֿאַר אָטאַמאַטיק עקספּרעס און ייַנמאָנטירונג פון דערהייַנטיקונגען (דערהייַנטיקונגען קענען זיין איבערגעגעבן אָדער פֿון אַ באַזונדער סערווער אָדער גלייַך פֿון GitHub).

Из программ, построенных на базе платформы Electron можно отметить редактор Atom, почтовые клиенты Nylas и Mailspring, инструментарий для работы с Git GitKraken, система ведения блогов WordPress Desktop, BitTorrent-клиент WebTorrent Desktop, а также официальные клиенты к таким сервисам, как Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code и Discord. Всего в каталоге программ Electron представлено 1016 приложений. Для упрощения разработки новых приложений подготовлен набор типовых демонстрационных приложений, включающих примеры кода для решения различных задач.

מקור: opennet.ru

לייגן אַ באַמערקונג