WebKit è attualmente il Web Browser Engine di riferimento per diversi browser, per fare un esempio il progetto Chromium si basava proprio su WebKit prima di integrare un fork di quest'ultimo chiamato Blink; la sua licenza open source permette infatti ai vari team di sviluppo di personalizzarlo adattandolo alle proprie esigenze. Di recente i developer di WebKit hanno rilasciato un nuovo update che introduce il pieno supporto a WebAssembly. (more...)

Continua a leggere WebKit implementa il supporto a WebAssembly

Categoria: Scripting

Il colosso di Redmond continua a proporre Edge come il suo browser di punta, un software di nuova generazione che dovrebbe garantire agli utenti di Windows 10 prestazioni e funzionalità migliorate rispetto allo storico Internet Explorer. (more...)

Continua a leggere Microsoft: Edge e WebKit pari sono

Categoria: Microsoft Dev

La Fondazione Mozilla ha annunciato un importante cambio di rotta per quanto riguarda il supporto a iOS, un sistema operativo mobile del tutto sotto il controllo di Apple ma che in futuro potrebbe godere di un porting nativo di Firefox, o di qualcosa che dovrebbe somigliargli molto da vicino. (more...)

Continua a leggere Mozilla: Firefox arriverà su iOS

Categoria: Software e Servizi

Tags: , , ,

WebKit dovrebbe avere presto una nuova funzionalità pensata per migliorare le prestazioni, un nuovo compilatore Just-In-Time (JIT) in grado di velocizzare ulteriormente – e sensibilmente – l’esecuzione del codice JavaScript (JS) sui browser basati sul popolare layout engine open source. Come gli altri engine per browser moderni, WebKit (Apple Safari, Amazon Kindle ecc.) utilizza la compilazione “al volo” degli engine JIT per trasformare i listati JavaScript in codice eseguibile ottimizzato. (more...)

Continua a leggere Nuovo compilatore ad alte prestazioni per WebKit

Categoria: Scripting

di napolux

Davvero interessante questo articolo sull'uso delle notifiche desktop che WebKit mette a disposizione. Date un'occhiata al sorgente della demo. Utilizzando jQuery per inizializzare gli eventi nella pagina, si passa poi a richiedere l’autorizzazione all’utente: Notifier.prototype.RequestPermission = function(cb) { window.webkitNotifications.requestPermission(function() { if (cb) { cb(window.webkitNotifications.checkPermission() == 0); } }); } (more...)

Continua a leggere Notifiche desktop con WebKit

Categoria: Scripting

Non uso certo con la frequenza di uno sviluppatore strumenti di ispezione e debug, e non sono quindi in grado di dire come fa Jonathan Christopher se davvero il Web Inspector di WebKit nella sua ultima incarnazione possa rivaleggiare con Firebug su tutti i fronti. Fatto sta che l'aggiornamento dell'Inspector presentato qualche giorno fa su Surfin' Safari è ricchissimo di novità . Potenziata e molto la funzione di ispezione ed editing degli stili, così come quella degli elementi del DOM nel documento HTML (operazioni di routine come l'aggiunta di attributi, la copia, la modifica e l'eliminazione sono ora accessibili tramite un comodo menu contestuale attivabile con il click destro). (more...)

Continua a leggere Il nuovo Web Inspector di WebKit

Categoria: Software e Servizi

Ai tempi in cui era possibile farlo solo su Internet Explorer la moda impazzà, con esiti tante volte raccapriccianti, soprattutto quando ad essere affetta dalla mania del make-up era la barra di scorrimento della finestra principale del browser (IMHO, ovviamente). Chissà  che l'annunciato supporto degli stili da applicare alle scrollbar su WebKit non segni un ritorno di fiamma del famigerato effetto... C'è da chiarire che la proprietà  ::-webkit-scrollbar può modificare gli stili solo sulle barre di textarea, elementi con overflow, menu a discesa, ma non della finestra principale. Per apprezzare l'effetto ottenuto, oltre a scaricare una nightly di WebKit, potete visualizzare l'esempio con la beta di Safari 4. A beneficio di chi non voglia o possa, ecco uno screnshot:

Continua a leggere Il ritorno della scrollbar… con stile

Categoria: CSS

Tags: , ,

Il team di sviluppo di WebKit aveva già  dato tempo fa un assaggio dell'implementazione di animazioni tramite i soli CSS. Quel primo approccio era più correttamente riferito alle transizioni e oggi è confluito dalle nightly builds dello stesso WebKit alle versioni più recenti di Safari e Chrome. Bisognerà  invece aspettare un po' per godere sui principali browser che su WebKit si basano di questa evoluzione delle animazioni, ora confluita in una proposta di specifica ad hoc. Chi ha un iPhone 2.0 può già  visualizzare in tutta la sua meraviglia l'esempio creato per presentare la nuova funzionalità ; tutti gli altri possono farlo scaricando una nightly build di WebKit.

Continua a leggere WebKit CSS Animation: ma sono davvero CSS?!?

Categoria: CSS

Webkit? Trident? Gecko? Qual è è il rendering engine migliore del reame? àˆ una bella domanda che meriterebbe una risposta articolata, ma oggi possiamo anche riassumere con un liberatorio "chi se ne frega" vista l'uscita di Lunascape, un nuovo browser, giovane e moderno, che non si è posto il problema di quale rendering engine scegliere: li usa tutti. La caratteristica chiave di Lunascape, infatti, è la possibilità  di cambiare il proprio rendering engine in modo dinamico, seguendo regole imposte dall'utente (apri Facebook con Gecko, HTML.it con Webkit..) o in modo autonomo. I vantaggi lato utente sono la possibilità  di godere appieno di quei siti che sono stati progettati per essere visualizzati con alcuni browser particolari (triste ma vero, esistono ancora pagine inacessibili se non con IE). Lato sviluppatore invece c'è la comodità  di testare le proprie pagine nello stesso browser ma con engine diversi. Il vero vantaggio in realtà  si avrebbe se fossero implementati i rendering engine delle vecchie versioni di Internet Explorer, ma anche così com'è presenta le sue comodità . Attenzione, non è tutto ore quello che luccica: Lunascape è ancora in beta ed è disponibile solo per Windows. Mettiamolo nei preferiti e aspettiamo, io personalmente lo etichetto come "progetto da tenere d'occhio". A proprosito, dai test sembra che abbia il motore Javascript più veloce perfino di quello di Chrome. Secondo voi chi è il motore Javascript più veloce del rea...? Ok, basta, stavo scherzando.

Continua a leggere Lunascape, il browser multi rendering engine

Categoria: Software e Servizi

Le ultime nightly builds di WebKit portano con sé una bella novità  per tutti gli sviluppatori: un Web Inspector rinnovato nell'interfaccia e arricchito nelle funzionalità  sotto diversi aspetti. Il post su Surfin' Safari ha tutti i dettagli. Magari è presto, magari sono le solite schermaglie da curva Nord vs. curva Sud, ma qualcuno tra i commenti e altrove inizia a dire di usare sempre meno Firebug...legit essay writing services

Continua a leggere WebKit presenta un nuovo Web Inspector

Categoria: Software e Servizi