chrome, firefox e opera

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
akerbabber
Linux 0.x
Linux 0.x
Messaggi: 82
Iscritto il: gio 21 feb 2008, 20:48
Slackware: slackware64-current
Desktop: kde4.5

chrome, firefox e opera

Messaggio da akerbabber »

Salve, sono qui per parlarvi dello sviluppo di questi 3 progetti, io vengo da firefox (io non utilizzo ie dai tempi di mozilla e praticamente essendo giovane quanto slackware non ho ricordo di quanto sia orribile ie), è sempre stata idilliaca, idilliaca con windows, con kubuntu, ubuntu, debian e ora sono a slackware.
è sempre stato il browser migliore per me, finchè non è arrivato chrome e opera ha iniziato a migliorarsi pesantemente.
come è possibile che lo sviluppo di firefox per GNU/Linux sia così indietro rispetto a quello windows, (stessa cosa ma meno eccessiva con opera, che userei se fosse allo stesso livello della sua controparte per window$) mentre chrome su linux mi và bene (testato con i benchmark peacekeeper) come quello di windows, che sia perchè google vuole investire su google chrome in chrome os?
io spero in firefox 4 e opera 10.70 (oppure la 11) perché è incredibile la lentezza di firefox e il fatto che opera non mi copra con la scrollbar i video flash nelle firme di un forum, a me chrome non piace per come è strotturato preferisco decisamente opera, ma se devo diventare vecchio per caricare un immagine uso chrome.

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: chrome, firefox e opera

Messaggio da phobos3576 »

akerbabber ha scritto:io spero in firefox 4 e opera 10.70 (oppure la 11) perché è incredibile la lentezza di firefox ...
A quanto pare però questi problemi riguardano solo alcuni utenti; per me e per molti altri, Firefox su Linux va a meraviglia
Soprattutto con la serie 3.6.x, i crash sono diventati un ricordo e la velocità è quasi pari a quella di Chrome che è più leggero e performante solo perché è piuttosto incompleto rispetto a Firefox; infatti, Chrome ha ancora seri problemi nel rendering di particolari siti web.

Non credo poi che Firefox per Linux sia indietro rispetto alla versione Windows; infatti, il codice sorgente è identico, nel senso che c'è un unico sorgente che puoi compilare con GCC su Linux e con Microsoft Visual C su Windows.

akerbabber
Linux 0.x
Linux 0.x
Messaggi: 82
Iscritto il: gio 21 feb 2008, 20:48
Slackware: slackware64-current
Desktop: kde4.5

Re: chrome, firefox e opera

Messaggio da akerbabber »

ma una volta il c non era monopiattaforma? :lol:
comunque mi sembra assurdo, gli stessi benchmark mi rilevano prestazioni doppie per firefox windows
ah e osservate la differenza di prestazioni
http://img408.imageshack.us/img408/6777/benchmarkh.png
ovviamente questo test è stato fatto con solo il browser aperto e non tutti i programmi che ci sono sotto.

metrofox
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: gio 7 ago 2008, 12:29
Slackware: slackware64-current
Kernel: 3.4.4-ck3
Desktop: FluxBox-1.3.1
Distribuzione: FreeBSD-8.1(amd64)
Località: London

Re: chrome, firefox e opera

Messaggio da metrofox »

akerbabber ha scritto:ma una volta il c non era monopiattaforma? :lol:
comunque mi sembra assurdo, gli stessi benchmark mi rilevano prestazioni doppie per firefox windows
ah e osservate la differenza di prestazioni
http://img408.imageshack.us/img408/6777/benchmarkh.png
ovviamente questo test è stato fatto con solo il browser aperto e non tutti i programmi che ci sono sotto.
No, c non è mai stato monopiattaforma, poi se intendi il binario generato, la compilazione ecc... è un'altra cosa.

akerbabber
Linux 0.x
Linux 0.x
Messaggi: 82
Iscritto il: gio 21 feb 2008, 20:48
Slackware: slackware64-current
Desktop: kde4.5

Re: chrome, firefox e opera

Messaggio da akerbabber »

metrofox ha scritto:
akerbabber ha scritto:ma una volta il c non era monopiattaforma? :lol:
comunque mi sembra assurdo, gli stessi benchmark mi rilevano prestazioni doppie per firefox windows
ah e osservate la differenza di prestazioni
http://img408.imageshack.us/img408/6777/benchmarkh.png
ovviamente questo test è stato fatto con solo il browser aperto e non tutti i programmi che ci sono sotto.
No, c non è mai stato monopiattaforma, poi se intendi il binario generato, la compilazione ecc... è un'altra cosa.
e le librerie?

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: chrome, firefox e opera

Messaggio da Vic Steele »

Le librerie, i framework e tutto ciò che riguarda il codice sorgente sono universali, nel senso che potenzialmente la compilazione può avvenire su ogni piattaforma. Come ti hanno già detto, sono solo il codice oggetto e il codice eseguibile che iniziano a diventare monopiattaforma, a seconda del compilatore utilizzato che è stato volutamente costruito per ottimizzare l'esecuzione delle istruzioni nell'ambiente in cui si trova.
Puoi fare un altro discorso se parli di codice scritto miratamente per una sola piattaforma, cioè che compilato sulla piattaforma X sarebbe performante e sulla piattaforma Y molto instabile (ma questo non è un discorso tecnico, è un discorso di scelta degli sviluppatori), ma non preclude assolutamente la possibilità di rendere il c un linguaggio universalmente compilabile (ma non eseguibile).

Comunque sinceramente non percepisco i problemi che tu dici, io sono uno che stressa molto il browser (sono tab-dipendente, nella norma ne apro 50/60 e le tengo per tanti mesi) eppure percepisco significativi rallentamenti solo all'apertura del browser (cioè quando mi deve refreshare tutte le tab che ho lasciato aperte nella sessione precedente), mentre per il resto si comporta benone.
Ora uso anche il 4.0 Beta 6, che per essere considerata come una beta sinceramente la vedo decisamente molto stabile.

Avatar utente
wakkokid
Linux 2.x
Linux 2.x
Messaggi: 339
Iscritto il: gio 27 gen 2005, 0:00
Kernel: 2.6.3*
Desktop: Kde4
Distribuzione: Debian
Contatta:

Re: chrome, firefox e opera

Messaggio da wakkokid »

Io credo che in realtà facciano uso di qualche libreria differente. Magari con il sistema del "define".
Esempio
#ifdef _WIN32 // _WIN32 is defined by all Windows 32 and 64 bit compilers, but not by others.
#include <windows.h>
#else
#include <unistd.h>
#endif

infatti, ad esempio, sotto linux lo zoom rende le immagini sgranate, sotto windows invece no; segno che molto probabilmente utilizzano librerie differenti.

metrofox
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: gio 7 ago 2008, 12:29
Slackware: slackware64-current
Kernel: 3.4.4-ck3
Desktop: FluxBox-1.3.1
Distribuzione: FreeBSD-8.1(amd64)
Località: London

Re: chrome, firefox e opera

Messaggio da metrofox »

Certo, poi se parliamo di librerie come windows.h allora su *NIX(e derivati) non sono presenti...

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: chrome, firefox e opera

Messaggio da Vic Steele »

Sicuramente windows.h fa parte di codice ottimizzato (al punto tale da essere praticamente non funzionante altrove) per ambienti Windows. Ma questi sono dettagli che, per mettere le cose in chiaro, bisognerebbe attribuire a un modo e a una filosofia dettata da un'idea e da uno scopo per cui la stessa libreria è stata scritta, non per un limite del linguaggio stesso.
Il define serve proprio a questo, la sua idea è di rendere il codice universale sempre fino al momento prima di incontrare un determinato compilatore. La risposta alla semplice domanda "il c è monopiattaforma?" è decisamente "no", il resto poi è tutto un entrare nel dettaglio.

Torniamo in topic, sto compilando Firefox 4 Beta 7 e sono curiosissimo di provare JaegerMonkey.

akerbabber
Linux 0.x
Linux 0.x
Messaggi: 82
Iscritto il: gio 21 feb 2008, 20:48
Slackware: slackware64-current
Desktop: kde4.5

Re: chrome, firefox e opera

Messaggio da akerbabber »

ok che il c NON è monopiattaforma ma non potete dirmi che siccome hanno lo stesso sorgente siano allo stesso livello, mi spiace quello per Windows è più avanti, fatevi qualche benchmark.

Avatar utente
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: chrome, firefox e opera

Messaggio da robbybby »

metrofox ha scritto:Certo, poi se parliamo di librerie come windows.h allora su *NIX(e derivati) non sono presenti...
windows.h è un file di include, non c'entra niente con le librerie che poi verranno linkate, dinamicamente, o staticamente, all'eseguibile. Tra l'altro, mi pare non faccia altro che richiamare, a sua volta, altri include.

akerbabber
Linux 0.x
Linux 0.x
Messaggi: 82
Iscritto il: gio 21 feb 2008, 20:48
Slackware: slackware64-current
Desktop: kde4.5

Re: chrome, firefox e opera

Messaggio da akerbabber »

ragazzi ma guardate la beta, del 4, chissà come l'accelerazione grafica è stata implementata solo per windows e mac... eppure il sorgente è lo stesso...
edit: lol si scrive accelerazione non acellerazione scusate.

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: chrome, firefox e opera

Messaggio da Vic Steele »

In parole povere perché i sistemi sono sensibilmente diversi nel rendering grafico, proprio perché utilizzano tecnologie differenti (Direct3D vs. X11 vs. Quartz/OpenGL).
Ovvio che qui non si può ottenere una gestione universale, il problema è alla radice e quindi in questo caso devono essere fatti tre lavori distinti (anche se con differenze più sfumate tra Linux e Mac OS).
Il primo lavoro implementativo è stato fatto scegliendo di favorire Windows, evidentemente perché è lì che si riscontra la maggiore utenza e c'è più garanzia di ottenere feedback per migliorare quanto fatto finora. Trattandosi di una beta non c'è nessuna incoerenza, prima del rilascio finale hanno ora tutto il tempo di lavorare parallelamente al porting per le altre tecnologie e all'eventuale risoluzione di bug di ciò che è già stato concretamente implementato.
Non mi risulta che l'accelerazione hardware sia disponibile anche per Mac come tu dici. Dove hai letto questa notizia?

akerbabber
Linux 0.x
Linux 0.x
Messaggi: 82
Iscritto il: gio 21 feb 2008, 20:48
Slackware: slackware64-current
Desktop: kde4.5

Re: chrome, firefox e opera

Messaggio da akerbabber »


Gone Berserk
Linux 0.x
Linux 0.x
Messaggi: 43
Iscritto il: lun 19 giu 2006, 9:48
Kernel: 2.6erotti
Desktop: Xfce
Distribuzione: Xubuntu

Re: chrome, firefox e opera

Messaggio da Gone Berserk »

Non ho mai lamentato problemi con Firefox. Ho lamentato problemi significativi col plugin flash, che sotto Linux devo dire non si è presentato bene. Ricordo l'icona "kill firefox", sotto Absolute Linux, ma sono tempi passati. Ad ora, non vedo differenze fra Firefox e Chrome, ma segnalo che utilizzo due plugin in tutto (Ad Block e Flash, appunto). Dubito lo potreste chiamare power browsing.

Rispondi