Na początku lat dziewięćdziesiątych większość kart graficznych (w tym te na „stacjach roboczych” SGI Indy o wartości 20 000 GBP) nie miała wystarczającej ilości pamięci, aby renderować obrazy w realistycznych kolorach w wysokiej rozdzielczości. Obejściem było użycie 256 kolorów, które działały z tabelą przeglądową i algorytmami ditheringu.
256 kolorów „tabeli przeglądowej” może być dowolnym z 2 ^ 24 kolorów, które otrzymujesz za pomocą nowoczesnego komputera, jednak niektóre z nich zostały zarezerwowane dla systemu operacyjnego. Zazwyczaj 32-40 kolorów użyto do obramowań okien, tekstu menu i innych dekoracji ekranu, pozostawiając 216 kolorów dla aplikacji.
Dzięki aplikacjom na PC na 8-bitowym wyświetlaczu każde okno / aplikacja może mieć swój własny zestaw kolorów, szczególnie na stacjach roboczych Unix. Może to prowadzić do migania kolorów podczas przechodzenia z jednego okna do drugiego - wybrane okno wyglądałoby dobrze, ale okna w tle mogą być nieco dziwne.
Gdy sieć pojawiła się wraz z przeglądarką Mosaic (a później Netscape), przeglądarka musiała współpracować z innymi aplikacjami, pokazując jak wiele obrazów projektant stron internetowych zawarł na stronie. Można je automatycznie sprowadzić do 216 (6 x 6 x 6) kolorów „bezpiecznych w sieci”. Oczywiście inne elementy strony (np. „H1 - H6”) można również sprowadzić do 216 kolorów dostępnych w palecie.
Jeśli nie trzymamy się 216 „bezpiecznych kolorów w sieci” (które każda przeglądarka może renderować), wówczas wyniki są nieprzewidywalne, subtelna czerwień może zostać renderowana jako subtelna czerwień itp. Jak wspomnieli inni w tym wątku, 16-bitowe i prawdziwe - kolor pojawił się na większości komputerów w połowie lat dziewięćdziesiątych, dzięki czemu „bezpieczeństwo w sieci” jest mniejszym problemem. Jednak ekrany 16-bitowe wykorzystywały mniej bitów dla każdego koloru niż tabelę przeglądową, jak to było w przypadku 8-bitowego koloru. 5 bitów dla każdego czerwonego, zielonego i niebieskiego składnika dało w przybliżeniu prawdziwy kolor, ale tak naprawdę nie było. Dana wartość RGB, np. #ABCDEF, nie byłaby renderowana dokładnie jako #ABCDEF, więc „bezpieczny w sieci” nadal miałby jakieś znaczenie, jeśli chcesz, aby kolory były takie same na komputerze.