Yarn è una soluzione Open Source per la gestione delle dipendenze e per il package management dedicato agli sviluppatori di applicazioni basate sul linguaggio JavaScript; nato come alternativa a gestori di package come npm, che è il riferimento di default per l'ambiente NodeJS, Yarn si propone in particolare per le sue caratteristiche incentrate sull'elevato livello di performance, sicurezza e affidabilità. (more...)

Continua a leggere Yarn: gestire le dipendenze per JavaScript

Categoria: Scripting

Tags:

Le prestazioni di Google Chrome migliorano release dopo release. Gli utilizzatori tuttavia continuano a lamentarsi degli ingenti consumi in termini di memoria Ram del browser di Mountain View e, per ovviare a questi problemi, il team di sviluppo del progetto ha dunque decido di ottimizzare maggiormente il codice sorgente di V8, Javascript Engine che in questi mesi ha ricevuto diversi interventi di manutenzione in modo da ridurre sensibilmente il consumo di risorse. (more...)

Continua a leggere Chrome ottimizza i consumi del Javascript Engine V8

Categoria: Scripting

CurrencyFormatter è una libreria Open Source scritta in JavaScript per la formattazione valutaria, in sostanza consente di restituire in output il valore di una somma di denaro in un determinato formato e indipendentemente dalla moneta di riferimento. Attualmente CurrencyFormatter supporta ben 155 valute e 715 localizzazioni, il tutto attraverso un package che se GZippato pesa circa 7 KB. (more...)

Continua a leggere Formattazione valutaria con CurrencyFormatterJS

Categoria: Scripting

Tags:

Leaflet è una libreria JavaScript per la realizzazione di mappe interattive mobile friendly. Si tratta di un progetto Open Source concepito che garantire semplicità di utilizzo, performance elevate e un alto livello di usabilità; offre inoltre compatibilità con tutti i Web browser più diffusi e le piattaforme mobili più utilizzate, può essere facilmente estesa tramite plugin e dispone di un'API ben documentata. (more...)

Continua a leggere Mappe interattive mobile friendly con LeafletJS

Categoria: Scripting

Tags: ,

Optimize JS è una soluzione per l'ottimizzazione dei file JavaScript concepita con lo scopo di velocizzarne l'esecuzione e il parsing consentendo un caricamento più rapido delle pagine Web. Installabile tramite npm, questa libreria offre compatibilità con gli engine JavaScript dei browser Internet più diffusi: V8 per Chrome, Chakra per Microsoft Edge, SpiderMonkey per Firefox e JavaScriptCore su Safari. (more...)

Continua a leggere JavaScript: velocizzare il caricamento dei file con Optimize JS

Categoria: Scripting

Tags:

Con TypeScript 2.0 il progetto Open Source sviluppato dalla Casa di Redmond per l'implementazione di un set JavaScript basato sulle specifiche ECMAScript 6 raggiunge il traguardo di una nuova major release; TypeScript 2.0 potrà essere scaricato per Visual Studio 2015 disponendo dell'Update 3, installato tramite package manager NuGet, utilizzato in Visual Studio Code o integrato nel proprio progetto tramite npm. (more...)

Continua a leggere TypeScript 2.0

Categoria: Scripting

PouchDB è un progetto rilasciato sotto licenza Open Source che offre un database client side basato su JavaScript, parliamo si una soluzione ispirata a CouchDB, sistema non relazionale e NoSQL per la gestione dei database che sfrutta la notazione JSON per l'archiviazione e JavaScript per la formulazione delle query. PouchDB è stato concepito per il funzionamento all'interno del browser, differenziandosi in questo modo dai tradizionali Database engine. (more...)

Continua a leggere PouchDB: database client side basato su JavaScript

Categoria: Database

Gli sviluppatori del noto framework JavaScript EmberJS hanno reso disponibile la versione 2.7 e, nel contempo, la beta dell'aggiornamento 2.8 che una volta stabile sarà anche la nuova LTS del progetto dopo la 2.4. Se da una parte EmberJS 2.7 rappresenta una minor release che verrà archiviata rapidamente con il futuro rilascio della 2.9, la 2.8 riceverà bugfix per un periodo di 36 settimane e security patch per 5 anni. (more...)

Continua a leggere EmberJS: nuove API in vista della prossima LTS

Categoria: Scripting

Sviluppare per il Web sta diventando eccessivamente, e inutilmente, complicato? Troppe tecnologie che consentono di eseguire le medesime procedure, un gran numero di framework tra i quali scegliere e librerie spesso sovradimensionate rispetto agli obbiettivi per cui vengono utilizzate, starebbero rendendo via via più complesso il lavoro dei coders? Per rispondere a queste domande è necessario tenere conto di un panorama dove con il moltiplicarsi degli strumenti disponibili non facilita necessariamente l'implementazione dei progetti. (more...)

Continua a leggere Vanilla Web development o framework?

Categoria: Scripting

PerfTool è un package npm per la visualizzazione di statistiche sulle prestazioni di un sito Web; tra i dati proposti da questo strumento vi sono anche i risultati delle analisi sulle performance operate da Google PageSpeed Insight, le misurazioni riguardanti le risorse utilizzate in fase di produzione, i suggerimenti su come risolvere le problematiche che influenzano negativamente le prestazioni e le segnalazioni di errori HTML. (more...)

Continua a leggere PerfTool per misurare le performance di un sito Web

Categoria: Software e Servizi