[JS] php.js: porting javascript di svariate funzioni PHP

Tramite il bloggatore mi è capitato sottomano questa interessante libreria che propone il porting di numerose funzioni PHP per javascript.
Ad una superficiale analisi gli svantaggi consistono nella pesantezza della libreria stessa (quasi 240 KB!) e la interdipendenza fra alcune funzioni che potrebbero render difficile l'utilizzo di una sola parte della libreria.
Intanto me la tengo nel cassetto, potrebbe sempre servire :-)


Technorati tags: ,

Powered by ScribeFire.

2 comments:

Anonimo ha detto...

La pesantezza della libreria è relativa, è di 250KB se prendi quella non compressa.
La versione minified(che è quella raccomandata dall'autore) è di 84KB, che rispetto alla prima è un terzo.
Se poi ci aggiungi la compressione gzip sul file da parte del server web la dimensione si abbassa notevolmente.
Questa è la tabella sul sito del progetto:

Normal

uncompressed source: php.js (257.1kB)
minified: php.min.js (84.4kB) [recommended]
compressed: php.packed.js (60kB)

Namespaced

uncompressed source: php.namespaced.js (317.6kB)
minified: php.namespaced.min.js (84.7kB)
compressed: php.namespaced.packed.js (60.4kB)

La mia preferita rimane l'ultima (namespaced.compressed)

Ciao e buon anno

Christian Castelli ha detto...

@Anonimo: Verissimo, anche se per ora mi torna comodo avere a disposizione solo alcune di queste funzioni. Buon anno anche a te!

Byte Strike Blog - Designed by Posicionamiento Web | Bloggerized by GosuBlogger