A text-based web browser is a web browser that renders only the text of web pages, and ignores most graphic content.
Under small bandwidth connections, usually, they render pages faster than graphical web browsers due to lowered bandwidth demands.
Additionally, the greater CSS, JavaScript and typography functionality of graphical browsers require more CPU resources.
Практическата им полза е доста ограничена но могат да се употребяват например при различни компютърни рийдъри, или за люде със слабо зрение…
Един известен пример за text based web browser е например Lynx.
Progressive enhancement e идея, която позволява по-широкото използване на text-based web browsers. Защо? Защото идеята е една уебстраница, бидейки се състояща се от три основни елемента: мултимедия, CSS, JavaScript и разбира се текст, от нея да може да бъде използван например само текстът, демек – само най-ниското ниво от „пирамидата“, най-същественото.
Oт тази пирамида виждаме, че в основата на всяка уебстраница, демек – най-същественото, е самият текст.
След това идва CSS – визуалната част на даденият текст, което разбира се включва оформяне както на самият текст, така и на мултимедийните части на страницата. Но идеята е като цяло – форматиране на визуалната част.
И най-горе – функционалната част, JavaScript, която добавя интерактивност и програмируемост на поведението на уеб-браузърът, заредил дадената уебстраница.
Просто казано, това е идея една уебстраница да се прави така, че тръгвайки от горе надолу, да може безпроблемно да бъде визуализирана както на по-слаби браузъри, на по-слаби връзки, така и по принцип да се визуализира и използва само част от самата уебстраница, трвъгвайки от горе надолу.
Предишната подобна идея за организиране на уебстраници е т.н. graceful degradation, при която уебстраницата се прави пригодна за най-новите страндарти и браузъри, НО с идеята да е използваема и от по-старите такива.
The strategy is an evolution of a previous web design strategy known as graceful degradation, wherein Web pages were designed for the latest browsers first, but then made to work well in older versions of browser software. Graceful degradation aims to allow a page to „degrade“ – to remain presentable and accessible even if certain technologies expected by the design are absent.
Демек, в единият случай мислим нещата от долу нагоре, а в другият – от горе надолу.
Литература:
https://en.wikipedia.org/wiki/Text-based_web_browser