Apples dev -utgåva Safari ger framtida WebKit till din Mac

Du kan få en försmak av Safari: s framtid på Mac idag, tack vare lanseringen av den nya Safari Technology Preview från Apple som ger vanliga användare och utvecklare ett enkelt sätt att testa nya funktioner och förbättringar som snart kommer på webben webbläsare.

Den nya fristående appen för OS X kan laddas ner och användas gratis av vem som helst och innehåller en banbrytande version av WebKit-webbläsarmotorn som fortfarande är under utveckling. Det är ett bra sätt för webbutvecklare att gå vidare med nya funktioner genom att testa dem innan de är offentliga.

Safari Technology Preview kan användas sida vid sida med den vanliga versionen av Safari för att testa beteendeproblem. Det innehåller också nya förbättringar för Web Inspector.

ECMAScript 6
Safari Technology Preview stöder ECMAScript 6, den senaste iterationen av programmeringsspråket JavaScript. ES6 har många nya funktioner, inklusive klasser; lexikal scoping med let, const och class; iteratorer och generatorer; pilfunktioner; standardparametrar värden; och många nya inbyggda API: er.

B3 JavaScript JIT -kompilator
B3 är en ny kompilator med låg latens och hög genomströmning som är utformad från grunden för att stödja JavaScript och andra dynamiska språk. B3 ger stora prestandafördelar, särskilt på system med färre CPU -kärnor.

Förbättrad IndexedDB -implementering
WebKits uppdaterade IndexedDB -implementering är mer stabil, mer standardkompatibel och håller fortfarande på att förbättras snabbt.

Skugga DOM
Den senaste versionen av Shadow DOM har kraftigt reviderats baserat på input från webbinnehållsförfattare och webbläsarutvecklare. WebKit är den första motorn för att implementera denna nya version.

Programmatisk klippning och kopiering till Urklipp
Det är nu möjligt att programmera kopiera och klippa ut text som svar på en användargest med document.execCommand (‘kopiera’); och document.execCommand (‘cut’);. Att ha denna förmåga kan eliminera vissa webbplatsers sista behov av Flash-plugin.

Innehållssäkerhetspolicy Nivå 2
Du kan definiera en policy för din webbapplikation för att mildra sårbarheter för innehållsinjektion, till exempel cross-site scripting (XSS). Nivå 2 expanderar på nivå 1 med stöd för

Senaste blogginlägget

ATV Flash (svart) 1.2 Nu tillgängligt för Apple TV med staplar av nya funktioner
September 11, 2021

aTV Flash (svart) 1.2 Nu tillgängligt för Apple TV med staplar av nya funktioneraTV Flash (svart) från FireCore är den ultimata lösningen för att l...

Apple planerar att dölja framtida enhetsantenner bakom logotypen
September 11, 2021

Apple planerar att dölja framtida enhetsantenner bakom logotypenÄven om Apple tyckte att Antennagate var överblåst, låt oss inse det: deras sista f...

Linex stämmer Apple och försöker bli av med alla MacBooks
September 11, 2021

Linex stämmer Apple och försöker bli av med alla MacBooksOm du läser detta och förväntar dig att se Linus Torvalds och Steve Jobs utbyta kroppsslag...