Javascript, perfomance og Firefox - problem!?
Hejsa..Er pt ved at udvikle en online drinksguide med en ven, og vi er rendt ind i et problem i forhold til Firefox på Mac.
Vi har lavet en AJAX baseret søgning hvor man kan indtaste navnet på en drink, eller starten af navet, hvorefter den dynamisk opdatere en liste med drinksopskrifter. Kort fortalt henter vi bare resultaterne fra databasen og skriver dem ind i DOMen. Problemet er at så snart denne liste vises i Firefox på Mac, ryger Firefox straks op og bruger ca. 70-80% af min CPU - vedvarende! (Så længe tabellen med drinksopskrifter er synlig ligger Ff konstant på dette CPU forbrug)
Jeg bruger en MacBook Pro 2.3 GHz intel Core 2 Duo, så det virker helt vanvittigt at Firefox synes det er SÅ hårdt at håndtere så simpel en liste synes jeg...
Kan ikke lige se at vi har lavet nogle fejl, men det kan sagtens være... Så derfor dette indlæg :-)
En beta version af vores drinksguide kan ses her: www.drinksonline.dk/beta
Scriptet der indskriver tabellen med drinksresultater kan ses her:
www.drinksonline.dk/beta/js/drinks_table.js
Mvh. Rasmus
NB: Siden er stadig beta, så der er småfejl og bugs rundt omkring.. Vi er heller ikke nået til at supportere alle browsere endnu, f.eks. virker den vist ikke i hverken IE6 eller 7 endnu... - Den absolut bedste performance får man i Safari3 / WebKit - både til PC og Mac :-)
