E’ colpa del computer!

igoogle-theme-maker-photo.PNG

Che siate esperti o inesperti poco importa, sicuramente ricorderete almeno un’occasione in cui il sistema operativo ha dato errore e voi, un vostro conoscente o perfino “un tecnico”, abbia esclamato una frase tipo: questo computer ha dei problemi!

Ebbene si, questo è quanto dichiarato da Microsoft nei confronti delle schermate blu stando a un’analisi effettuata sul totale invio errori segnalati dagli utenti, commentato in questo post di Punto Informatico.

Cosa c’entra il Web 2.0 con tutto questo?

Nel post di Edit, dal titolo JavaScript: chi è il più veloce del reame, Cesare Lamanna si domanda se sia vero e possibile che FireFox sia così lento, dopo aver preso come riferimento solo l’ultima “ennesima” libreria capace di creare una galleria di immagini.

Tra i vari commenti ho letto con interesse quelli che parlavano di noti problemi di lentezza con FireFox a favore di una migliore resa su Opera ed Explorer 7.

Ammetto di non essere riuscito a desistere dal commentare riassumendo in parte il contenuto di questo stesso post, ma vorrei riprendere l’argomento aggiungendo altre considerazioni.

Perché se di 10 gallerie, l’ultima arrivata per altro non innovativa ne migliore per resa grafica, dovrebbe diventare “riferimento e tagliando ufficiale” per parlare di performance dei browser più comuni?

Qualcuno ha mai avuto problemi con LighBox oppure una sola tra tutte le sue varianti?

Qualcuno ha avuto problemi a navigare i nuovi servizi di immagini con FireFox?

Qualcuno ha mai avuto problemi con applicazioni dove l’uso massiccio di JavaScript abbia creato problemi con FireFox e non con altri browser?

Per prima cosa bisogna considerare che FireFox utilizza tra i motori JavaScript più avanzati che ci siano, SpiderMonkey, che tra le varie caratteristiche vanta un rispetto degli standard ECMAScript terza edizione migliore di tanti altri, soprattutto del diretto rivale Explorer.

Le librerie purtroppo sono stracolme di hacks, controlli, normalizzazioni, capaci di rallentare tutti i browser conformi con gli standard a favore del supporto per Explorer, ancora tra i più utilizzati e quindi “de facto” target ufficiale di tutte le librerie client più note.

A quanto detto fino a ora vorrei aggiungere questi link:

La domanda, una volta fatti questi test anche con i vostri stessi PC, è la seguente:

Non sarebbe meglio pensare che forse la libreria usata non è ottimizzata per quel browser, piuttosto che un altro, e che se qualcosa non va non è detto che sia proprio colpa del software utilizzato per testarlo?

Va bene, dati alla mano… siamo sicuri di aver sfruttato a pieno le caratteristiche della RegExp, ad esempio, dove la callback di funzione riceve per ogni match molte più informazioni di Explorer, essendo standard, o di aver usato forEach, invece di cicli for, o altri metodi ancora che mancano spesso nella maggior parte delle librerie poiché “nessuno” sviluppa JavaScript 1.6, o 1.7, mentre per la maggiore tutti scrivono codice per il vecchio Explorer, capace di girare anche sugli altri browser e raramente avviene il contrario?

Attendo anche spunti o link, fatevi sotto con i vostri test :-)

Tag: , , ,

Commenti

  1. [1]

    Guarda,
    io sono stata una strenua sostenitrice di firefox sin dai suoi esordi. ultimamente però sono stata mio malgrado costretta a ritornare a safari (perdendo un sacco di plugin utili) perchè firefox mi dà un sacco di problemi: mi taglia i codici nei post e soprattutto mi va in crash molto di frequente.
    a voi non capita mai?

  2. [2]

    Elisondo …

    perdendo un sacco di plugin utili

    hai provato a toglierne qualcuno?

    Anche in quel caso la colpa non è di FireFox ma di conflitti tra plugin o versioni non troppo stabili :-)

  3. [3]

    In realtà ne ho un paio: uno per twitter e uno per gestire i preferiti. Dici che possono essere quelli? Il problema del codice voi non lo avete?

    Cmq, grazie mille del consiglio :)

  4. [4]

    problemi di codice tagliato no (magari è un problema di layout?) mentre se i plugin sono solo un paio, proverei a disabilitarli entrambi o a toglierli e vedere se i crash persistono :-)

  5. [5]

    Io sono un grande sostenitore di firefox e continuo a usarlo nonostante sia piuttosto lento;
    non tanto per l’esecuzione di codice javascript, tanto per il fatto che si blocca facilmente, soprattutto con più tab.
    Immagino sia colpa del mio processore, o colpa delle estensioni, comunque non si può negare che almeno su windows qualche problema di efficienza c’è l’ha.

  6. [6]

    Anche io, su Mac, sono passato a firefox perché molti plug-in mi sono utili. Però effettivamente va spesso in crash e rispetto a safari (che usavo prima) è molto più lento nel caricamento delle pagine…
    Ultimamente sono riuscito ad abilitare il pannello di debug di safari che mi ha permesso di ricominciare ad usare quest’ultimo.

  7. [7]

    Dopo essermi dannato per chissa quanto ho scoperto che è colpa di firebug.

  8. [8]

    Visto che FireFox non è sempre il diretto responsabile? :-)

    FireBug è un’estensione eccezionale ma ovviamente aggiunge una serie numerosa di controlli su tutto quello che c’è o accade nella pagina … FireBug è un plugin, e se installiamo un plugin e qualcosa “va storto” non possiamo dare la colpa al software che ospita il plugin, almeno non sempre :-)

  9. [9]

    In effetti il fatto che Firefox mi andasse così lento avrebbe dovuto farmi sospettare che ci fosse qualcosa che non andava.

    Io ho risolto permettendo Firebug solo su alcuni siti ( i miei ).

  10. [10]

    Casualmente ho trovato un sito di astuzie che si é rivelato molto completo e affidabile…
    ho provato quidi 4 astuzie per FireFox, due delle quali hanno per scopo di ridurre la “lentezza” di caricamento delle pagine di quest’ultimo.
    Purtroppo il sito é in francese (insomma, a me non dispiace) quindi per farvi comunque parte de questi metodi vi faccio una traduzione al volo :

    1 velocizzare la visualizzazione delle pagile

    aprite con il blocco note ( quello per i .txt in quanto il mio windows é appunto in francese e quindi forse in italiano non si chiama blocco note)
    il file prefs.js che si trova in:
    C:Documents and Settings[nome utente]Application DataMozillaFirefoxProfiles[ID di profilo]
    e aggiungete a questo file questa stringa:

    // Visualizzazione immediata delle pagine:
    user_pref(“nglayout.initialpaint.delay” , 0);

    2Accellerare il caricamento delle pagine:
    vi basta aggiungere nello stesso file quest’altra stringa:
    // attivazione del pipelining:
    user_pref(“network.http.pipelining”, true);
    user_pref(“network.http.proxy.pipelining”, true);
    user_pref(“network.http.pipelining.maxrequests”, 100);

    Ora salvate il file prima di chiuderlo e il gioco é fatto…

    Per correttezza cito il sito francese in cui ho trovato queste astuzie : http://www.pcastuces.com/

    Spero vi sia utile!

  11. [11]

    Anche secondo me Firefox sta peggiorando di release in release…
    Lo uso da sempre e da un po’ ho notato tristemente che all’aumentare della sua complessità (e completezza) ha fatto seguito un peggioramento generale.
    Dalla release “Alpha 5″ di Firefox 3 molti problemi non sembrano risolti…
    Speriamo bene!

  12. [12]

    si firefox mi va in crash spesso, ma sicuramente meno di IE, che ogni qual volta aprivo una pagine web ci metteva una marea di tempo solo x caricare un’home page, quando in firefox si ha una velocità di sicurom aggiore, senza prendere conto dei temi e delle stensioni ke sono comodissime da utilizzare e ti risolvono molti problemi, ma si deve stare attenti a nn metterne troppo se no l’esecuzione di firefox diventa lenta, sopratutto quando si tratto di eseguire codici in javascript, ece…

    P.S. passate tutti a firefox!!!!

Inserisci il tuo commento