Программа-обозреватель состоит из двух отдельных компонентов: модуля доступа в интернет при помощи функционала т.н. «сокетов» и модуля интерпретации и визуализации полученной информации. И если первый модуль жиждется на десятке стандартных функций, то второй… Вот тут всё начинается. Современные «программисты» больше не пишут программы, тем более такие «сложные», как интерпретаторы (пишутся за неделю). Они таскают чужие библиотеки. Из этих библиотек делают другие библиотеки, из которых, ну вы поняли. В итоге мы имеем (они, на самом деле) не команду разработчиков, а группу лиц, абсолютно не подозревающих, как устроены их поделия, но мнящих себя убергуру программирования. А их поделия тормозят, отжирают непомерные ресурсы для тривиальных задач, становятся всё хуже и хуже. И ничего с этим поделать нельзя.