Logo Blogo

Tutti gli articoli con tag javascript

Microsoft e Nokia adottano jQuery

pubblicato da Andrea de Palo

jQuery Sembra che la fascia di utilizzatori di jQuery stia per aumentare in maniera considerevole: John Resig ha infatti annunciato che Microsoft e Nokia intendono integrare il popolare framework Javascript all’interno dei loro prodotti.

Microsoft vorrebbe include jQuery all’interno della sua piattaforma di sviluppo (Visual Studio) espandendo al contempo l’ASP.NET Ajax Framework. Nokia, invece, andrebbe ad utilizzare jQuery per lo sviluppo di Widget per Web Runtime, il browser web/piattaforma dei cellulari della serie S60

Entrambe le aziende non apporteranno modifiche a jQuery ma si limiteranno, nel caso fosse necessario, a proporre patch e segnalare bug.

via | Slashdot

....
condividi 5 Commenti

Squirellfish diventa Extreme: sorpasso a Chrome e Firefox

pubblicato da Andrea de Palo

Squirrelfish

Con un annuncio sul loro blog ufficiale, gli sviluppatori di WebKit hanno introdotto SquirrelFish Extreme, una nuova incarnazione del loro motore JavaScript che dovrebbe essere due volte più veloce del suo predecessore.

Il post elenca numerosi cambiamenti che hanno contribuito al miglioramento delle performance: tra questi troviamo l’ottimizzazione del bytecode, una polymorphic inline cache (una tecnica sviluppata da Sun nel 1991 nell’ambito del linguaggio di programmazione Self) ed un compilatore Just-In-Time context threaded, utilizzato anche per le regular expression, in grado di generare codice nativo (anche se solo per processori x86).

Il nuovo motore JavaScript è già disponibile nelle nightly build di WebKit e, stando agli immancabili (parziali?) benchmark, sarebbe del 35% più veloce rispetto a V8 (Chrome) e del 55% rispetto a TraceMonkey (Firefox 3.1).

Quanto tempo occorrerà prima dell’arrivo delle risposte targate Google e Mozilla?

via | Slashdot

IBM DeveloperWorks spiega JQuery

pubblicato da Andrea de Palo

jQuerySu IBM DeveloperWorks è apparso il primo articolo di una serie dedicata a jQuery, la nota libreria JavaScript che semplifica lo sviluppo sul web. Questo primo capitolo introduce la sua sintassi, le modalità per utilizzarla correttamente e suggerisce alcune regole da seguire per evitare problemi nel caso la si affianchi ad altre librerie. Oltre a questo, viene introdotta anche la sintassi della ricerca e della selezione, sulle quali sono basate tutte le altre funzionalità di jQuery.

Buona lettura.

via | OSNews

....
condividi 0 Commenti

Seconda alpha e nuovi favorevoli benchmark per Firefox 3.1

pubblicato da Andrea de Palo

FirefoxMozilla ha rilasciato la seconda versione alpha di Firefox 3.1, il cui nome-in-codice è Shiretoko. Poche ma significative le novità: supporto all’elemento <video> di HTML 5, possibilità di effettuare il drag-and-drop tra finestre differenti del browser, maggiori selettori CSS 2.1 e CSS 3 supportati, implementazione iniziale di Web Worker e migliore integrazione con Windows Vista.

Nonostante TraceMonkey risulti disabilitato in questa alpha (è necessario ricorrere alle nightly build per provarlo), Brendan Eich non ha perso occasione per presentare alcuni benchmark che evidenziano la superiorità del panda rosso su Chrome nell’esecuzione di codice JavaScript (in questo caso il test SunSpider). Ovviamente non tutti sono d’accordo su questo fatto.

via | Slashdot

....
condividi 5 Commenti

Le patch di Google arrivano in WebKit

pubblicato da Andrea de Palo

WebKitIl team Webkit è attualmente impegnato nell’integrazione delle patch inviate da Google successivamente alla presentazione di Chrome. Tra queste spiccano in particolare il motore JavaScript V8 e la libreria grafica Skia.

Non tutte le patch verranno però applicate alla versione “classica” di WebKit: V8, per esempio, non prenderà il posto di SquirrelFish (l’attuale motore JS), visto che il nuovo arrivato funziona solo su CPU x86 a 32bit e ARM, mentre il secondo supporta un numero maggiore di architetture.

Skia potrebbe invece attirare l’attenzione anche di sviluppatori esterni a WebKit: questa libreria grafica possiede infatti una licenza permissiva (Apache License 2.0), supporta l’accelerazione OpenGL, è thread-safe, è portabile ed è più snella di Cairo (10mila linee di codice in meno).

via | OSNews

....
condividi 2 Commenti

Google presenta Chrome, il suo browser open source

pubblicato da Andrea de Palo

Google ChromePreannunciato da un fumetto che ha fatto letteralmente impazzire il web, Google ha ufficialmente tolto il velo a Chrome, il suo browser open source. Nel post di presentazione, il colosso di Mountain View ha voluto porre l’attenzione su quelli che considera i punti di forza del suo software: oltre all’estrema velocità del motore JavaScript V8 (anch’esso rilasciato liberamente) e all’adozione di Webkit per il rendering delle pagine, Big-G ha fatto riferimento anche ad un posizionamento più intuitivo dei tab (sopra la barra degli indirizzi), alla presenza del cosiddetto porn-mode e ad una maggiore resistenza a phishing, malware et simili.

Stando alla pagina su Wikipedia, la licenza adottata per Chrome sembrerebbe essere la BSD, anche se i vari componenti aperti/liberi che verranno riutilizzati nel progetto manterranno comunque la loro.

Attualmente Chrome risulta disponibile al download solo per Windows ma versioni per Linux ed OS X dovrebbero venir rilasciate nei giorni a venire: sulle pagine del wiki di Chromium sono comunque presenti le istruzioni da seguire per compilarne alcune componenti sul pinguino.

Continua a leggere: Google presenta Chrome, il suo browser open source

Firefox 3 gioisce: rilasciato Firebug 1.2

pubblicato da Andrea de Palo

Firebug

Gli sviluppatori web saranno felici di sapere che è stata finalmente rilasciata la versione 1.2 di Firebug, la famosa estensione di Firefox che consente di effettuare il debug di codice HTML, JavaScript e CSS direttamente dal browser. La novità principale di Firebug 1.2 è l’introduzione del supporto ufficiale a Firefox 3 ma i vari bugfix e l’aumento delle performance (grazie ad un “comportamento” più intelligente dell’estensione) non passeranno di sicuro inosservati.

Firebug 1.2 è ora scaricabile direttamente da addon.mozilla.org.

via | edit

....
condividi 5 Commenti

Mozilla velocizza il motore JavaScript di Firefox

pubblicato da Andrea de Palo

Mozilla FirefoxMozilla ha integrato in SpiderMonkey (il suo motore JavaScript) alcune ottimizzazioni che ne hanno accresciuto le performance in determinati contesti di un fattore tra 20x e 40x. Queste ottimizzazioni includono l’utilizzo di un compilatore Just-In-Time (JIT) e l’adozione di una tecnica sviluppata presso l’University of California, Irvine chiamata “trace trees” che consente di “riciclare porzioni di codice da eseguire”, migliorando in maniera sensibile i tempi di esecuzione.

Il CTO di Mozilla Brendan Eich (padre di JavaScript) e il vice presidente del reparto ingegneristico di Mozilla, Mike Shaver, hanno affermato che queste ottimizzazioni “porteranno le performance JavaScript al prossimo livello” e “faranno in modo che la gente veda JavaScript come un linguaggio più generico (general purpose)”. L’obiettivo ultimo è quello di rendere l’esecuzione di codice JavaScript veloce quanto quella di codice C.

Un video dimostrativo è disponibile a questo indirizzo mentre i blog di Eich e Shaver offrono benchmark ed approfondimenti sull’argomento.

via | Slashdot

Mozilla prepara una nuovo cuore per Internet Explorer

pubblicato da Andrea de Palo

Mozilla Corp.Mozilla vuole creare e rilasciare un plugin per Internet Explorer che permetterà al tanto criticato browser di utilizzare alcuni componenti di rendering sviluppati per Firefox. Uno dei primi passi per raggiungere questo obiettivo è rappresentato dalla realizzazione di un plugin sperimentale (screenshot) che adatta l’implementazione dell’elemento HTML5 Canvas di Mozilla in modo da poter essere utilizzato in Internet Explorer tramite un plugin ActiveX.

Questo progetto fa parte di una iniziativa molto più ambiziosa chiamata Screaming Monkey, mirata a rendere disponibile come plugin per il browser di Microsoft l’intero motore JavaScript dei futuri browser di casa Mozilla.

Informazioni più dettagliate sono disponibili nel blog dello sviluppatore che si sta occupando del progetto.

via | ArsTechnica

....
condividi 7 Commenti

Microsoft vince: niente JavaScript 4

pubblicato da Andrea de Palo

MicrosoftLa commissione tecnica che si occupa dello sviluppo di JavaScript ha abbandonato le specifiche che avrebbero portato alla quarta revisione (ECMAScript 4.0) di questo linguaggio di programmazione in favore di una soluzione più limitata, soprannominata Harmony (ECMAScript 3.1).

La decisione è stata presa per porre fine alla scissione tra i membri del comitato (ne avevamo già parlato alcuni mesi fa) e rappresenta una vittoria di Microsoft: il colosso di Redmond si era infatti opposto alla proposta di Adobe di adottare ActionScript3 (o comunque una sua variante) come erede dell’attuale JavaScript, sostenendo la necessità di convogliare le nuove idee in un nuovo linguaggio di programmazione ( il suo JScript.NET)

Resta ora da capire quale sarà il futuro del progetto Mozilla Tamarin, nato proprio da una donazione di codice da parte di Adobe.

via | Slashdot

....
condividi 6 Commenti

Prima alpha per Firefox 3.1

pubblicato da Andrea de Palo

Mozilla FirefoxMozilla ha rilasciato la prima alpha di Firefox 3.1: basato su Gecko 1.9.1, Shiretoko (questo il nome-in-codice) include vari bug-fix, una miglior aderenza agli standard web, API per l’elemento Canvas, supporto alla proprietà border-image ed al JavaScript query selector. Come ciliegina sulla torta troviamo miglioramenti al tab-switching (che integra ora l’anteprima della pagina) ed alla Smart Location Bar (sempre più simile ad un motore di ricerca).

Note di rilascio e link per il download sono disponibili a questo indirizzo mentre questa è la pagina di riferimento per gli sviluppatori.

via | Slashdot

....
condividi 7 Commenti

Opera propone un'alternativa a Firebug

pubblicato da Andrea de Palo

OperaCon il rilascio di Dragonfly sotto licenza BSD, Opera Software ha compiuto un piccolo passo verso il software libero/aperto, indipendentemente dal fatto che questa scelta possa essere stata influenzata dalla sempre maggiore popolarità tra gli sviluppatori dell’accoppiata Firefox/Firebug.

Nonostante condividano lo stesso obiettivo (semplificare la vita degli sviluppatori web), Dragonfly e Firebug si distinguono per diversi aspetti, primo fra tutti lo status di “tool ufficiale” di Dragonfly in Opera: per accedere alle sue funzionalità, infatti, non è necessario installare nulla al di fuori di quello che già si trova nel setup di base.

Continua a leggere: Opera propone un'alternativa a Firebug

....
condividi 0 Commenti