- De IndexedDB 2.0- standaard wordt nu volledig ondersteund in Chrome en bevat nieuw schemabeheer, methoden voor bulkacties en een meer gestandaardiseerde afhandeling van fouten.
- Progressieve web-apps worden meeslepender dankzij
display: fullscreen. -
allow-top-navigation-by-user-activationgeeft sandboxiframesnieuwe bevoegdheden - En er is nog veel meer !
Wilt u de volledige lijst met wijzigingen bekijken? Bekijk de lijst met wijzigingen in de Chromium-bronrepository.
Ik ben Pete LePage . Laten we eens kijken wat er nieuw is voor ontwikkelaars in Chrome 58!
Geïndexeerde DB 2.0
De structuur van de database van uw site heeft grote invloed op de prestaties en kan lastig te wijzigen zijn. IndexedDB 2.0 brengt daar verandering in.
-
objectstores enindexeskunnen nu direct worden hernoemd na een refactoring. - Binaire sleutels staan meer natuurlijke sleutels toe zonder dat u zich zorgen hoeft te maken over prestatieverslechteringen.
- Het ophalen van gegevens is eenvoudiger met de methoden
getKey(),openKeyCursor()encontinuePrimaryKey().
En voor het massaal herstellen van volledige datasets is geen cursor meer nodig met de getAll() en getAllKey() .
Progressieve web-apps op volledig scherm
Wanneer Progressive Web Apps worden gestart vanaf het Android-startscherm, openen ze in een standalone app-achtige modus die de omnibox verbergt. Dit zorgt voor een aantrekkelijke gebruikerservaring en maakt schermruimte vrij voor content.
Voor nog meeslependere ervaringen, zoals games, videospelers of andere rijke content, kunnen mobiele UI-elementen zoals de systeembalken echter nog steeds afleidend zijn en waardevolle pixels in beslag nemen die u wellicht nodig hebt.
U kunt uw Progressive Web App nu volledig meeslepend maken door display: fullscreen in te stellen in uw web-app-manifest .

standalone modus (midden) en kan worden gestart vanaf het startscherm in fullscreen modus (rechts).Wanneer u uw app vanaf het startscherm start, worden alle mobiele gebruikersinterface-elementen die geen deel uitmaken van de app, verborgen.
Verbeteringen aan sandbox-iframes
Chrome 58 ondersteunt nu het nieuwe iframe-sandbox-trefwoord allow-top-navigation-by-user-activation .
Wanneer dit trefwoord wordt geactiveerd door een gebruikersinteractie, kunnen sandbox-iframes naar de hoofdpagina navigeren, terwijl automatische omleidingen worden geblokkeerd.
En nog veel meer!
En natuurlijk is er nog veel meer.
- Zeg vaarwel tegen de
clearfixhack. In plaats van het handmatig resetten van meerdere lay-outeigenschappen zoals float en clear, kun je nu een nieuwe blokopmaakcontext toevoegen metdisplay: flow-root. -
PointerEvents.getCoalescedEvents()heb je toegang tot alle invoergebeurtenissen sinds de laatste keer dat eenPointerEventis geleverd. Ideaal wanneer je een nauwkeurige geschiedenis van punten nodig hebt voor bijvoorbeeld tekenapps. -
WorkersenSharedWorkerskunnen nu worden aangemaakt met behulp vandata:URL's. Hierdoor wordt ontwikkeling metWorkersveiliger, omdat ze een ondoorzichtige oorsprong hebben.
Dit zijn slechts enkele van de wijzigingen in Chrome 58 voor ontwikkelaars.
Vond je deze video leuk? Bekijk dan ook Designer vs. Developer , een nieuwe videoserie die probeert oplossingen te vinden voor de uitdagingen die ontstaan wanneer ontwerpers en ontwikkelaars samenwerken.
Abonneer je dan op ons YouTube-kanaal , dan ontvang je een e-mailmelding wanneer we een nieuwe video lanceren.
Ik ben Pete LePage en zodra Chrome 59 uitkomt, vertel ik u wat er nieuw is in Chrome!
,- De IndexedDB 2.0- standaard wordt nu volledig ondersteund in Chrome en bevat nieuw schemabeheer, methoden voor bulkacties en een meer gestandaardiseerde afhandeling van fouten.
- Progressieve web-apps worden meeslepender dankzij
display: fullscreen. -
allow-top-navigation-by-user-activationgeeft sandboxiframesnieuwe bevoegdheden - En er is nog veel meer !
Wilt u de volledige lijst met wijzigingen bekijken? Bekijk de lijst met wijzigingen in de Chromium-bronrepository.
Ik ben Pete LePage . Laten we eens kijken wat er nieuw is voor ontwikkelaars in Chrome 58!
Geïndexeerde DB 2.0
De structuur van de database van uw site heeft grote invloed op de prestaties en kan lastig te wijzigen zijn. IndexedDB 2.0 brengt daar verandering in.
-
objectstores enindexeskunnen nu direct worden hernoemd na een refactoring. - Binaire sleutels staan meer natuurlijke sleutels toe zonder dat u zich zorgen hoeft te maken over prestatieverslechteringen.
- Het ophalen van gegevens is eenvoudiger met de methoden
getKey(),openKeyCursor()encontinuePrimaryKey().
En voor het massaal herstellen van volledige datasets is geen cursor meer nodig met de getAll() en getAllKey() .
Progressieve web-apps op volledig scherm
Wanneer Progressive Web Apps worden gestart vanaf het Android-startscherm, openen ze in een standalone app-achtige modus die de omnibox verbergt. Dit zorgt voor een aantrekkelijke gebruikerservaring en maakt schermruimte vrij voor content.
Voor nog meeslependere ervaringen, zoals games, videospelers of andere rijke content, kunnen mobiele UI-elementen zoals de systeembalken echter nog steeds afleidend zijn en waardevolle pixels in beslag nemen die u wellicht nodig hebt.
U kunt uw Progressive Web App nu volledig meeslepend maken door display: fullscreen in te stellen in uw web-app-manifest .

standalone modus (midden) en kan worden gestart vanaf het startscherm in fullscreen modus (rechts).Wanneer u uw app vanaf het startscherm start, worden alle mobiele gebruikersinterface-elementen die geen deel uitmaken van de app, verborgen.
Verbeteringen aan sandbox-iframes
Chrome 58 ondersteunt nu het nieuwe iframe-sandbox-trefwoord allow-top-navigation-by-user-activation .
Wanneer dit trefwoord wordt geactiveerd door een gebruikersinteractie, kunnen sandbox-iframes naar de hoofdpagina navigeren, terwijl automatische omleidingen worden geblokkeerd.
En nog veel meer!
En natuurlijk is er nog veel meer.
- Zeg vaarwel tegen de
clearfixhack. In plaats van het handmatig resetten van meerdere lay-outeigenschappen zoals float en clear, kun je nu een nieuwe blokopmaakcontext toevoegen metdisplay: flow-root. -
PointerEvents.getCoalescedEvents()heb je toegang tot alle invoergebeurtenissen sinds de laatste keer dat eenPointerEventis geleverd. Ideaal wanneer je een nauwkeurige geschiedenis van punten nodig hebt voor bijvoorbeeld tekenapps. -
WorkersenSharedWorkerskunnen nu worden aangemaakt met behulp vandata:URL's. Hierdoor wordt ontwikkeling metWorkersveiliger, omdat ze een ondoorzichtige oorsprong hebben.
Dit zijn slechts enkele van de wijzigingen in Chrome 58 voor ontwikkelaars.
Vond je deze video leuk? Bekijk dan ook Designer vs. Developer , een nieuwe videoserie die probeert oplossingen te vinden voor de uitdagingen die ontstaan wanneer ontwerpers en ontwikkelaars samenwerken.
Abonneer je dan op ons YouTube-kanaal , dan ontvang je een e-mailmelding wanneer we een nieuwe video lanceren.
Ik ben Pete LePage en zodra Chrome 59 uitkomt, vertel ik u wat er nieuw is in Chrome!