Notizie: scarica ora l'ultima versione disponibile di SeaMonkey!

Autore Topic: Firefox 3.6 - Problemi con applicativi aziendali - Effettuato Downgrade  (Letto 981 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Abbiamo installato Firefox 3.6.
Immediatamente le nostre applicazioni sviluppate in Omnis Studio (by Tiger Logic) hanno iniziato ad essere lentissime e inutilizzabili.
Disinstallato immediatamente e ritornati alla versione precedente.
Probabilmente la 3.6 con Facebook funziona meglio ma... noi si lavora per il pane.. quindi..
Attenderemo la prossima versione.

Saluti

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Comunicarlo qui ha poco senso, visto che noi non siamo il team che sviluppa il programma.
Se vuoi fare qualcosa di costruttivo, apri una segnalazione a questo indirizzo https://bugzilla.mozilla.org/ , in modo che nelle prossime versioni il problema venga risolto.

Ottimo, in realtà volevo farlo ma non avevo trovato il link.
Lo segnalo immediatamente. Grazie per l'info.

Edit di jooliaan: giusto per riferimento aggiungo il link al bug https://bugzilla.mozilla.org/show_bug.cgi?id=542197
« Ultima modifica: 26 Gennaio 2010 13:41:14 da jooliaan »

Offline MaK

  • Post: 371
    • Blog
Ho visto la tua segnalazione di bug, ma servono più dettagli per risolvere il problema.

Almeno un esempio di applicazione a cui si possa accedere per verificare la cosa. Firefox 3.6 è sensibilmente più veloce su praticamente tutti i siti ed applicativi web che abbia provato, mi chiedo quindi che genere di codice creino questi applicativi per poter generare un problema di performance tale.

Cmq prima di tutto come ho indicato nella segnalazione bug, dovresti assicurarti che non ci sia nulla che crea problemi a Firefox, da software di sicurezza, ad estensioni aggiuntive.

Si tratta di applicazioni sviluppate internamente all'azienda e girano su un web server in LAN quindi non saprei come farvele provare.
Sono applicazioni che con la 3.5.7 funzionavano perfettamente ed erano molto performanti. Appena scaricata la 3.6 hanno iniziato immediatamente a non funzionare più.
Persino sulle macchine degli sviluppatori, con esecuzione dell'applicazione in locale, si sono manifestati i problemi.
Come dicevo in precedenza, l'unica soluzione che abbiamo trovato è stata quella di disinstallare la 3.6 e ritornare alla 3.5.7.
Considera che lo stesso applicativo con IE si comporta correttamente. Escludo qualunque problema legato a firewall, antivirus o cose analoghe in quanto si è visto chiaramente che... applicativo funzionante.. installo la 3.6.. l'applicativo smette di funzionare (per smettere di funzionare intendo che ci mette quasi 2 minuti a caricare una form che prima caricava in qualche decimo di secondo. Persino il cursore nei campi di editing ci mette una vita per posizionarsi).

Offline MaK

  • Post: 371
    • Blog
Beh gli applicativi di sicurezza cmq hanno funzionalità di whitelist dei processi, quindi sostituire una versione di un software con un'altra non garantisce la mancanza di problemi.

L'unica cosa che mi viene in mente è che questi applicativi utilizzino in modo errato qualche funzionalità di navigazione del DOM o funzione javascript, e che la versione 3.6 non riesca ad ottimizzare il codice in modo corretto (c'è anche la possibilità che questi software utilizzino un rilevamento errato dello user agent e presentino un codice diverso, hai provato a forzare sulla 3.6 lo user agent della 3.5?). O potrebbe essere dovuto al caricamento ed avvio parallelo degli script JS nella pagina, nuova caratteristica della versione 3.6, in questo caso il problema è al 90% nel modo in cui l'applicazione è scritta.
Puoi anche provare temporaneamente a disattivare l'opzione javascript.options.jit.content  in about:config e valutare se ci sono differenze. in quel caso sarebbe un problema di tracing del nuovo motore javascript.

In ogni caso l'unica possibilità che abbiamo di verificare il problema è attraverso un esempio di codice, se riuscissi a trovare ed esportare un pezzo di javascript o una pagina, che risulti veloce sulla 3.5 ma lenta sulla 3.6, sicuramente le probabilità di soluzione del caso aumenterebbero esponenzialmente.

Beh gli applicativi di sicurezza cmq hanno funzionalità di whitelist dei processi, quindi sostituire una versione di un software con un'altra non garantisce la mancanza di problemi.

Si, questo è vero ma abbiamo riscontrato il problema anche sulle macchine degli sviluppatori che eseguivano la libreria dell'applicativo in locale all'interno dell'ambiente di sviluppo e, a parte l'antivirus (che abbiamo anche disabilitato per il test), non avevano alcun firewall a bordo.


Citazione
L'unica cosa che mi viene in mente è che questi applicativi utilizzino in modo errato qualche funzionalità di navigazione del DOM o funzione javascript, e che la versione 3.6 non riesca ad ottimizzare il codice in modo corretto (c'è anche la possibilità che questi software utilizzino un rilevamento errato dello user agent e presentino un codice diverso, hai provato a forzare sulla 3.6 lo user agent della 3.5?).

Citazione
O potrebbe essere dovuto al caricamento ed avvio parallelo degli script JS nella pagina, nuova caratteristica della versione 3.6, in questo caso il problema è al 90% nel modo in cui l'applicazione è scritta.
Puoi anche provare temporaneamente a disattivare l'opzione javascript.options.jit.content  in about:config e valutare se ci sono differenze. in quel caso sarebbe un problema di tracing del nuovo motore javascript.

Abbiamo provato  a disattivare le due opzioni che dici ma non abbiamo riscontrato modifiche nel comportamento.

Citazione
In ogni caso l'unica possibilità che abbiamo di verificare il problema è attraverso un esempio di codice, se riuscissi a trovare ed esportare un pezzo di javascript o una pagina, che risulti veloce sulla 3.5 ma lenta sulla 3.6, sicuramente le probabilità di soluzione del caso aumenterebbero esponenzialmente.

Purtroppo non saprei proprio come fare questa cosa. Omnis Studio ha delle librerie che vengono eseguite da un suo Application Server. Noi abbiamo solo una pagina html che lancia la libreria la quale gira in un webclient Omnis che viene installato dentro firefox come plugins.
Io accedo al codice dell'applicazione unicamente attraverso l'IDE di Omnis Studio quindi non sarei in grado di dare alcuna pagina (dentro Omnis purtroppo si vede solo quello che l'IDE ti permette di vedere).
Se servisse, magari accordandoci, possiamo fare in modo che voi possiate raggiungere l'applicazione per fare i vostri test. Non so se questa è una possibilità praticabile per voi.

Offline MaK

  • Post: 371
    • Blog
Penso che l'unica soluzione plausibile sia che tu segnali il bug (ed il link al bug su bugzilla) a Omnis, è chiaramente loro interesse correggere la cosa considerato che Firefox 3.6 sarà usato dal 25% del Web (e spero anche di più). Loro stessi potrebbero (e dovrebbero) attivarsi per verificare se ci sia un problema dal loro lato o fornire a Mozilla modo di testare l'applicativo.

Penso che l'unica soluzione plausibile sia che tu segnali il bug (ed il link al bug su bugzilla) a Omnis, è chiaramente loro interesse correggere la cosa considerato che Firefox 3.6 sarà usato dal 25% del Web (e spero anche di più). Loro stessi potrebbero (e dovrebbero) attivarsi per verificare se ci sia un problema dal loro lato o fornire a Mozilla modo di testare l'applicativo.

Ok, allora apro una segnalazione anche verso di loro.

Grazie per la pazienza e ciao

Pare che la Tiger logic abbia contattato il supporto Firefox e confermata l'esistenza del problema.
Hanno messo anche a disposizione un test per verificarlo.
A questo punto direi che passiamo la palla a loro!!!

0 Utenti e 1 Visitatore stanno visualizzando questo topic.