Gli strumenti richiesti in un browser

Il browser perfetto: quali strumenti e tecnologie dovrebbe possedere?