разработка сайта на js

Как из такого можно сделать сайт?
https://html5-dev.net/portblog/portal-api/menu
https://html5-dev.net/portblog/portal-api/objects/search?date=20150803

Это генерируется из бд и динамически подкидывается на страницу, а разработчик должен обеспечить обработку и нужное отображение всех последующих данных?

Массив объектов с данными

Это коды символов юникода, записанные в восьмибитной кодировке

1 Симпатия

Многие фреймверки (angular, emberjs) работают по принципу MVC (model view controller), View - это некоторый шаблонизатор (например moustache), model - это некоторая структура данных. View описывает каким образом использовать данные из Model будут преобразованы в html. Данные, которые ты описал будут использоваться для создания Model.

Именно так.

Кстати этот сайт построен по тому же принципу. Если открыть developer tools, можно увидеть как браузер запрашивать с сервера JSON-ы. На клиенте эти JSON-ы рендерятся в ту разметку, из которой состоит сайт.

2 Симпатий

А где в инспекторе это видно?

Я вижу другие ресурсы на эту же стать и файла JSON в них нет, в чем может быть причина?

Попробуй пощелкать по страницам. Думаю, что движок форума как-то оптимизирует первую загрузку.