( persicsb | 2016. 01. 17., v – 15:18 )

A GEdit meg a Geany mmap-ed fileokon dolgozik, nem kell memóriában tartania az egész filet. Ezért tud gyors lenni.
A böngészők a webes architektúra miatt erre nem képesek, ők, amit letöltenek, az a memóriában tartják, hogy tudjanak belőle renderelni.
Hiszen például egy félkész HTML-fileból, ami nincs teljesen a memóriában, nem lehet tudni, hogy miként kéne az oldalt teljesen renderelni.

Ezért kell kiszolgálóoldalon elvégezni az adatszűrést (vagy JS-ben), hogy csak azt rendereld ki, amit éppen a user látni akar. A Geany is így működik, csak azt rendereli, ami éppen kell, nem olvassa be az egész file-t. A kereséshez meg nem kell renderelni a filet.

Összevered a UI-t meg a háttérműveleteket (a keresés nem UI).