ajax

The developers at Digg have come up with an interesting way to speed up load times of high performance websites. They have taken the idea that reducing the number of HTTP requests per page speeds up website performance, and come up with a technique called MXHR (Multipart XMLHttpRequests). MXHR works by bundling files, sending them through a single request, then separating them for use once they head down the pipe.

Fondamentalmente, non ci sono novità nei problemi di sicurezza posti dall'Asynchronous JavaScript and XML (AJAX), si tratta solo di applicare qualche vecchio buon principio di sicurezza a questa nuova tecnologia.

I problemi si verificano perchè, sfortunatamente, c'è un'enorme quantità di dettagli nascosti ed eccezioni correlate.

Una delle maggiori sfide delle applicazioni AJAX è lo spostamento del codice dal server al client, ciò implica l'utilizzo di numerosi formati, protocolli, parsers e interpreti. Tra questi troviamo JavaScript, VBScript, Flash, JSON, XML, REST, XmlHttpRequest, XSLT, CSS e HTML, oltre a tutte le tecnologie utilizzate lato server. Se ciò non bastasse, ogni framework AJAX utilizza dei propri formati e implementazioni per dati e funzioni.

Webnode è un servizio online che permette agli utenti di creare e gestire dei siti web, senza conoscere particolari aspetti tecnici. E' un servizio gratuito per gli utenti base (100MB di spazio e 5Gb di traffico mensile), esiste poi una versione professional e la possibilità di diventare partner per poter installare il software sui propri server.

Qui trovate alcuni esempi di siti costruiti con Webnode.

Lo strumento per la creazione online è molto flessibile e supporta le API di Google Maps, Yahoo Maps, MS VirtualEarth, flickr, PayPal, Google CheckOut, Worldpay, ZOHO. Al momento non è possibile creare Form dinamicamente.

Syndicate content
© 2010 Devis Lucato.