Apple heeft afgelopen dinsdag Safari 4 Beta vrijgegeven voor zowel Mac- als Windows-gebruikers. De bijgewerkte browser ontving een UI-update, veel belangrijke verbeteringen onder de motorkap en veel nieuwe functies om mee te spelen. De nieuwe browser passeert de ACID2- en ACID3-tests met een score van 100 en bevat enkele technologieën van de volgende generatie waar webontwikkelaars dol op zullen zijn, zodra we er gebruik van kunnen maken. Laten we eens kijken naar wat er nieuw is.
Misschien wel de meest opvallende nieuwe functie is 'Top Sites', een scherm dat verschijnt wanneer u de browser voor de eerste keer start. De 3D-weergave toont uw meest gebruikte websites, houdt ze binnen handbereik als u uw dag van browsen start, evenals wanneer u een nieuw tabblad opent. Een blauwe ster in de hoek van een miniatuur geeft aan dat de site is bijgewerkt.
Safari beslist automatisch welke sites in het raster moeten worden geplaatst, maar u hebt enige controle. U kunt sites van het scherm verwijderen, deze opnieuw rangschikken en ze op de pagina vastzetten, zodat ze niet worden verwijderd als uw surfgewoonten dit zouden veroorzaken. U kunt de miniaturen groter of kleiner maken door het aantal weergegeven sites te wijzigen wanneer u dit doet.
Deze functie, die doet denken aan Google Chrome en Opera, kan worden geconfigureerd om naar wens te worden weergegeven. Als u liever een specifieke startpagina heeft in plaats van de pagina Top Sites, kunt u er een instellen. Het is ook mogelijk om te voorkomen dat het wordt weergegeven wanneer u een nieuw, leeg tabblad opent.
Net als Chrome bevinden de tabbladen van Safari 4 zich aan de bovenkant van het venster en hebben ze een vergelijkbare functie voor het koppelen van vensters. U kunt een tabblad eruit laten springen en het naar een zelfstandig venster converteren, of het omgekeerde doen door een bestaand venster in de tabbladbalk te plaatsen. Het duurt een tijdje om te acclimatiseren aan de nieuwe gebruikersinterface van het tabblad, maar het lijkt goed te werken zodra je het onder de knie hebt.
Een klein ongemak is de moeilijkheid om tabbladen opnieuw in te delen. Je moet ze van de kleine handvatten in de rechterbovenhoek slepen, in plaats van alleen het hoofdgedeelte van het tabblad te pakken. Als u de tabbladen "op de oude manier" probeert te verplaatsen, sleept u het volledige venster, aangezien de tabellichamen fungeren als het venster. Persoonlijk heb ik de neiging om mijn tabbladen vaak te sorteren, dus dit zou mijn productiviteit zeker voor een tijdje op zijn minst hinderen.
Apple houdt zeker van hun Coverflow ... Safari 4 past overal het spiffy effect toe. Je browsegeschiedenis wordt weergegeven in een twee-paneelse Coverflow-weergave en het scherm Bladwijzers is ook.
Deze navigatiemethode werkt verrassend goed, vooral met de full-text zoekfunctie waarmee u dingen kunt verfijnen. Het is gemakkelijk om uit te zoeken wat u zoekt, en het ziet er zeker mooi uit.
Er zijn verschillende zoekgerelateerde verbeteringen in de nieuwste Safari-bèta. Met de eerder genoemde zoekactie in volledige tekst van geschiedenis en bladwijzers vindt u de pagina die u zoekt snel en met zeer goede precisie. Het doorzoekt de daadwerkelijke pagina-inhoud, van een interne cache die men zou aannemen, naast de standaard titel en URL-informatie.
Het Google-zoekvak aan de rechterkant van de URL-balk is verfijnd. Het geeft zoekwoordsuggesties weer terwijl u typt, inclusief recente query's. Een optie om Yahoo-resultaten te gebruiken is ook inbegrepen, voor Windows-gebruikers. De handige SnapBack-functie blijft bestaan, en biedt een eenvoudige manier om terug te gaan naar uw resultaten nadat u een van de aanbevolen pagina's hebt bekeken.
De bijgewerkte rendering-engine is pittig en JavaScript-uitvoering is ook goed. Ze lijken vergelijkbaar te zijn met Google Chrome, mogelijk sneller, maar het is onmogelijk om dit te beoordelen zonder formelere snelheidstests.
Web-apps zoals GMail en Bloglines werkten goed en leken niet te vertragen om een andere reden dan netwerk- of serverproblemen. Ik merkte geen flagrante CSS- of JavaScript-bugs op gedurende de tijd dat ik de browser gebruikte.
Apple beweert dat Safari 4 Beta bovenaan Chrome en Firefox 3 voor snelheid staat, zowel in HTML-weergave als in JavaScript-uitvoering, waardoor Microsoft's Internet Explorer in het stof valt. Strenge claims, hoewel we zullen moeten wachten om de testresultaten van derden te bekijken, die zeker binnenkort beschikbaar zullen zijn.
De laadtijd van pagina's is verbeterd met speculatieve lading. Safari laadt bestanden van tevoren, zodat ze later niet hoeven te worden gedownload, wanneer u de pagina wilt.
Safari 4 biedt veel handige functies voor webontwikkelaars. Een nieuw Ontwikkelen menu, dat kan worden geactiveerd in de voorkeuren, herbergt veel van hen.
Een van de nieuwe ontwikkelaarstools is een handig submenu voor het wijzigen van de User Agent-reeks. Safari kan zich voordoen als elke gewenste browser. U kunt een van de vele versies van Internet Explorer, Firefox, Safari, Opera, Mobile Safari of een aangepaste waarde instellen.
Een van de prominentere vermeldingen in het menu Ontwikkelen is de Web Inspector. Het kleine venster is vergelijkbaar met Firefox's populaire Firebug-extensie. U kunt CSS-informatie lezen en wijzigen, de grootte en laadtijden analyseren en scripts debuggen. Als je veel doet aan front-end ontwikkeling, is dit de moordenaarse functie hier.
Een "Snippet" -venster kan worden opgeroepen om HTML-bits snel uit te testen. Terwijl u markeringen invoert, wordt er een voorbeeld weergegeven.
Het menu Ontwikkelen heeft ook verschillende opties voor tijdelijk uitschakelen van browsefuncties, waaronder de cache, JavaScript, CSS, afbeeldingen. Met de komst van het menu is Safari een krachtig ontwikkelingshulpmiddel geworden.
Safari is klaar voor de toekomst van het internet, inclusief ondersteuning voor technologieën die op het eerste gehoor liggen en nog niet helemaal gestandaardiseerd zijn. HTML 5 offline support is er daar een van. Gegevens kunnen worden gecached in een lokale SQL-database voor toegang wanneer er geen internetverbinding beschikbaar is, op Google Gears.
CSS 3 "weblettertypen" worden ook ondersteund. Safari heeft de mogelijkheid om een correct gespecificeerd lettertype te herkennen en te downloaden als het nog niet is geïnstalleerd, waardoor webontwerpers typografisch meer controle hebben.
HTML 5-media-elementen worden ook ondersteund. De browser kan native bepaalde audio- en video-indelingen aan, zonder de hulp van een externe mediaspeler-plug-in, net zoals afbeeldingen zijn gemaakt.
Safari 4 wordt een uitstekende browser, een echte concurrent in de New Browser Wars. Houd er rekening mee dat dit nog steeds een bèta is en dat het enkele ruwe randen kan hebben. Dat is geen reden om het niet te proberen. Het lijkt stabiel (tenminste aan de Mac-kant) en het heeft veel te bieden.
Je kunt Safari 4 Beta hier downloaden. Vergeet niet om de volledige lijst met functies te lezen!