Newsgroup: it.comp.os.dibattiti
Titolo: Stallman FTW !

http://www.gnu.org/philosophy/javascript-trap.html
Dai, ditemi che non e' serio ... :D
  ngw

 Dai, ditemi che non e' serio ... :D
Notare poi la 'soluzione', una roba che qualunque minify del cazzo
strippera' senza pieta' :D
Dai e' pazzo, non ci sono altre spiegazioni.
  ngw

 Dai, ditemi che non e' serio ... :D
Ma che quest'uomo, a furia di reiterare le proprie idee e di cavalcarle 
a livelli sempre più approfonditi e paranoidi, si sia completamente 
rincoglionito, ancora non è chiaro?
Eddai, Bertinotti è un convinto capitalista, a confronto.
p.bes

 qualunque minify
Che è un minify?
-- 
"All science is either physics or stamp collecting."
Ernest Rutherford.
"All science is either physics AND stamp collecting".
Somewhere on the net

 Che è un minify?
Un aggeggio che comprime il codice js togliendo righe vuote, spazi di troppo
e... commenti.
Anche secondo me questa di rms è una cagata fuori il vasetto.

 Dai, ditemi che non e' serio ... :D
MA CAZZO NON RIESCI A CAPIRE LE SERISSIME IMPLICAZIONI???????
lol

 Anche secondo me questa di rms è una cagata fuori il vasetto.
Nella sua coerenza, non fa una grinza, lol


 
http://www.gnu.org/philosophy/javascript-trap.html
Vorrei far notare questo passaggio:
Javascript (officially called ECMAscript, but few use that name) was
once used for minor frills in web pages, such as cute but inessential
navigation and display features
Com'era la storia? Non chiamatelo Linux, ma GNU/Linux?
Enrico

 Ah, un "pulitore di codice"... Grazie!
No col cavolo, e' una questione di performance.
Se includi in una pagina 8 file javascript da 20k (numeri a caso)
significa che la pagina fara' 8 request HTTP da 20k l'una, e' un
problema doppio perche' meno request fai meglio e', inoltre i file
sono piu' pesanti del dovuto perche' tipicamente includono commenti,
spazi ecc.
La soluzione tipica e' quella di unire tutti questi file in uno
singolo, strippare commenti e spazi. E' un guadagno discreto ad un
costo decisamente cheap (a me lo fa in automatico).
  ngw


quello che mi sono sempre chiesto però.. perché js non usa un bytecode?
voglio dire, invece di mandare codice sorgente praticamente offuscato
da fare invidia all "International Obfuscated C Code Contest", perché
non usare direttamente un binario che forse sarebbe anche più piccolo?
Lasciando per un momento perdere le questioni filosofiche.

 Lasciando per un momento perdere le questioni filosofiche.
Ci si potrebbe pensare se e quando javascript sarà uno a livello sorgente, e
non dieci declinazioni con dieci modi di lavorare sul dom diversi, uno per
ciascun browser. A quel punto perché no?

 costo decisamente cheap (a me lo fa in automatico).
Infatti.
Ma automatico chi lo fa? Una qualche enstensione per il browser?


 Ma automatico chi lo fa? Una qualche enstensione per il browser?
Lo fa l'applicazione prima del deploy, prende i file leggibili, li fa
passare per il minify e poi li linka nelle pagine. Lato client il
browser li scarica una volta, perche' tipicamente si setta un expire
cache a 10 anni, per aggiungere al file un numero di versione o un
datetime che invalida la cache alla modifica successiva.
  ngw

   ngw
Capito... Grazie mille.


On Thu, 26 Mar 2009 02:33:18 -0700, Lorenzo Allegrucci wrote
(in article <gqfi50$rdv$1...@localhost.localdomain>):

Non e' offuscato, e', appunto minifyzzato (non ho idea di come italianizzare 
:p), e questo per il semplice motivo che per quello che serve questo risolve la 
maggior parte dei problemi.
Seguendo il tuo ragionamento dovremmo usare un bytecode anche per i fogli di 
stile :)
Se ti puo' consolare pero' webkit sta implementando un interprete bytecode.
  ngw
-- 
Nicholas Wieland, Zooppa, CTO
H-Farm, 420 Maritime Building,
911 Western Ave, 98104, Seattle, W
http://www.zooppa.com
http://www.nofeed.org

 Se ti puo' consolare pero' webkit sta implementando un interprete bytecode.
V8 (Chrome), Nitro (Safari 4-WebKit), TraceMonkey (Firefox 3.5)
supportano tutti la compilazione di javascript. V8 in asm e gli altri
due in bytecode + JIT.
Non si direbbe ma javascript ha fatto dei gran passi avanti sotto la
scocca, che e` sempre quella di un linguaggio del cazzo :P.
-- 
Valentino Volonghi aka Dialtone
http://stacktrace.it
 -- Aperiodico di resistenza informatica
Blog: 
http://www.twisted.it/
Public Beta: 
http://www.adroll.com/

 Dai, ditemi che non e' serio ... :D
E' serio. Dal suo punto di vista ha pure ragione.
Per me questo dimostra che il suo punto di vista e' errato.
-- 
-riko

  ngw
stallman � da internare. Con urgenza, e sul serio.