visortelle: вы правда думаете, что в тестовых заданиях есть какой-то смысл, кроме проверки навыков разработчика? В данном случае бутстрап нужен, чтобы увидеть, что исполнитель умеет им пользоваться.
Вы отметили ответы как решения - в двух из них вы написали, что они не помогли, а третий - просто ссылка на сайт для тестирования. Поставьте себя на место тех, кто придет в этот вопрос из поиска с аналогичной проблемой - вам бы он был полезен?
Мне кажется, что это очень маленькое число и дело в чем-то другом. Даже если считать по 4 байта на символ и двукратный оверхед, получается 54кб, это смешная цифра.
P.S. Внутри символьного класса необязательно экранировать спецсимволы.
По поводу преимуществ перед нормальным разбором xml - мне кажется, регулярка будет жрать меньше памяти и работать быстрее, но нет возможности провести тест.
Это разные категории. Если вам нужны просто какие-то стандартные графики, то подойдет highcharts, если нужно нестандартная визуализация - d3 и raphael.
Seph: они используют highcharts. Но если вы не знаете, как открыть исходный код страницы, я очень не завидую тому разработчику, которому вы что-то собрались диктовать...
Evgeny Svirsky: так 27cm и намекнул, что, возможно, стоит как-то улучшить рабочий процесс - CI там поднять или просто на хуках что-то делать или еще что-нибудь.