În iunie 2022, Microsoft a anunțat că va pune runtime-ul WebView2 disponibil pentru toate dispozitivele Windows 10 care rulează actualizarea cel puțin începând cu aprilie 2018.
Motivul principal este de a face ca beneficiile tehnologiei în dezvoltarea de conținut web să fie ușor accesibile utilizatorilor Windows 10. În prezent, tehnologia WebView2 ajută la alimentarea multor aplicații web, inclusiv Microsoft Office .
În acest articol, Quantrimang.com va analiza WebView2, îl va compara cu Electron și impactul WebView2 asupra aplicațiilor bazate pe web.
Ce este WebView2?

WebView2 este un control care ajută utilizatorii să includă tehnologii web precum HTML și JavaScript în aplicațiile lor de conținut. Această caracteristică Microsoft Edge Runtime funcționează acum implicit cu sistemul de operare Windows 10.
Microsoft Edge Connect se asigură că timpul de execuție ocupă o cantitate limitată de spațiu pe disc într-un produs dacă acestea sunt de aceeași versiune. Procedând astfel, se asigură că setările WebView au un impact cât mai mic posibil asupra computerului dvs.
Cum este WebView2 diferit de concurență?
Există câteva diferențe între WebView2 și concurentul său, Electron JS, mai ales când comparăm modul în care afișează conținutul web. La suprafață, modelele lor de randare sunt destul de asemănătoare. Cu toate acestea, există câțiva factori cheie de diferențiere care ies în evidență.
1. Instalatie de constructie
Ambele tehnologii sunt bazate pe Chromium. Deși, WebView2 este mai limitat în lucrul cu Microsoft Edge.
Electron permite dezvoltatorilor să creeze aplicații multi-platformă care funcționează pe desktop, găzduind totodată și ca aplicație web. Această tehnologie acționează ca un mijloc de comunicare între aplicație și desktop.
Pe de altă parte, WebView este o tehnologie care funcționează ca parte a unei aplicații pentru afișarea conținutului web.
Construirea pe Chromium sau Edge afectează și tipul de platformă pe care tehnologia poate rula. Electron funcționează bine pe Mac, Linux și Windows, în timp ce singura platformă pentru WebView2 este Windows.
2. Interfata de programare a aplicatiei
Electron are API-uri pentru aproape orice nevoie de aplicație, cum ar fi accesul la sistemul de fișiere și notificările. Cu toate acestea, WebView2 nu oferă un API pentru aplicațiile sale desktop.
Deși, când vine vorba de limbi, Electron și WebView acceptă utilizarea JavaScript, CSS și HTML atunci când construiesc aplicații.
3. Procesul de randare
Există puține variații în modul în care aceste tehnologii își afișează aplicațiile. Modelul procesului Electron este împărțit în proces principal și proces de randare.
Procesul principal funcționează în mediul Node.js și servește drept punct de intrare pentru aplicațiile individuale. Apoi se împarte în diferite procese de randare care ajută la afișarea conținutului aplicației.
Între timp, modelul de proces WebView2 este de obicei un grup format din diferite procese de rulare. Fiecare proces de rulare are un browser, cel puțin un randament și alte câteva procese de ajutor.
Aceste procese de ajutor sunt adesea servicii utilitare, cum ar fi imagini sau sunete.
Ce înseamnă acest lucru pentru aplicațiile bazate pe web?
Introducerea WebView2 pe Windows 10 permite dezvoltatorilor să exploateze toate capacitățile browserului Edge. Această tehnologie le permite dezvoltatorilor să creeze conținut web pe care utilizatorii finali îl vor aprecia, deși numai dezvoltatorii pot lucra direct cu runtime.
Deoarece WebView2 este disponibil numai pe Windows 11, lucrul cu această tehnologie este dificil și costisitor pentru dezvoltatorii cu dispozitive vechi de consum care rulează Windows 10. Prin urmare, această distribuție reduce presiunea și reduce decalajul pentru a se alătura ecosistemului WebView2.
Acest lucru oferă dezvoltatorilor și utilizatorilor finali un acces mai mare la numeroasele beneficii ale runtime-ului WebView2. Unele dintre aceste beneficii includ expunerea la lumea web și la alte instrumente de dezvoltare web, cum ar fi bibliotecile; accesați un set complet de API-uri native pe care le puteți încorpora în aplicațiile dvs.
În plus, cu WebView2, puteți adăuga și salva diferite coduri într-o singură bază de coduri, astfel încât acestea să poată fi reutilizate pe mai multe platforme.
Furnizarea timpului de rulare WebView2 pe Windows 10 a adus beneficii mulți dezvoltatori. Prin urmare, se poate concluziona că această tehnologie își va servi scopurilor propuse pe baza a doi factori.
Acești factori reduc utilizarea spațiului pe disc datorită integrării sale cu browserul Edge; iar WebView2 oferă aplicațiilor native acces la diferite funcții Edge.