Eric Butler opublikował na swoim blogu testy wydajności Firefoksa z wykorzystaniem rozszerzenia dla X Window “Shared Memory Extension” (XShm). Wstępne wyniki wyglądają obiecująco.
Butler wprowadził do Cairo warstwę współdzielonej pamięci dla grafik za pomocą jednej prostej funkcji. Używanie XShm będzie możliwe tylko przy kompilacji z opcją —enable-xlib-shm oraz jeśli to rozszerzenie w ogóle jest dostępne — w przeciwnym razie zostanie automatycznie użyty standardowy mechanizm.
Dwa generalne wnioski są takie, że średni czas potrzebny do wyświetlania grafik w tak “poprawionym” środowisku wahał się w granicach 40-70% czasu potrzebnego w wersji bez XShm, a dodatkowa warstwa stanowiła zauważalne obciążenie tylko przy bardzo małej ilości obrazków (co współcześnie jest rzadkością).
Test został przeprowadzony tylko ze sterownikiem fglrx, należałoby więc sprawdzić efekty z innymi sterownikami. Gdyby to się jednak potwierdziło, to użytkownicy Firefoksa pod Linuksem z radością powitaliby około 2-krotnie szybsze wyświetlanie grafik na stronach WWW.