2243

Сбер пробивает дно4

Чтобы просто посмотреть личный кабинет и сколько у тебя денежек, нужно сначала загрузить 21 Мб файлов в течение 5 минут, 165 файлов!

И в течение 5 минут на экране три мигающих точки, и типа у ихних погромистов не хватает что-ли знаний просто тупо вывести статический html объёмом 10 кб с краткой инфой хотя бы, чтобы не было пустого экрана...?

Можете и не догадываться, там всё написано на react, да, 165 файлов, Карл!

4 Мб файлик, зацените https://pl-res.online.sberbank.ru/region.operations/3.0.1/in...

и таких около трёх

дальше около 10 штук по ~600 кб каждый, ну и остальных до 21 Мб ещё много-много.

Ну я не знаю..., они что, даже не знают про асинхронную подгрузку, что ли? по частям?

Да за такое сразу увольнять.

Если месяц назад я открывал сберонлайн и он тоже грузился долго, да, секунд 5...10 максимум, но всё таки достаточно быстро, то сейчас, извините, 5 минут - это просто ПРОБИТИЕ ДНА.

Ребят, ну такое максимум на тест выдавать, но в прод такое нельзя выдавать, ребят.
Ну загрузили вы файл небольшой, пусть он запустится, выдаст краткую инфу, потом фоново пусть грузит остальное, а уж то, что не нужно в данный момент, пусть вообще грузит по запросу. Зачем сразу 21 Мб грузить то? И поймите, что картинки и другую статику не нужно хранить в JS-файлах в base64, это мараз двадцатого уровня, вся статика должна быть в отдельных файлах или лучше всего в спрайтах, и кешироваться.

UPD:

Обновление спустя 5 дней:

Они доработали и улучшили код, теперь стало около 7 Мб, грузится теперь около 40 секунд, 113 файлов, размеры файлов уменьшили. С кешем грузит вообще за 10 секунд.

Молодцы, спасибо.

Зелёный банк

1.7K постов2.8K подписчика

Правила сообщества

1. Нельзя нарушать правила сайта Pikabu.ru.

2. Запрещено размещение информации, которая противоречит политике безопасности Сбербанка, а так же информацию, попадающую под коммерческую и/или банковскую тайну.

Вы смотрите срез комментариев. Показать все
169
Автор поста оценил этот комментарий

братан, да там всего три строчки кода...

Иллюстрация к комментарию
раскрыть ветку (13)
55
Хоспаде, куда я жмав
Автор поста оценил этот комментарий

Индусы и сберовские прогеры - это две крайности говнокода: у одних вертикальный, а у других горизонтальный геймплей

раскрыть ветку (10)
49
Автор поста оценил этот комментарий
При чём тут индуизм, обычная минификация скриптов с удалением пробелов, табов и переноса строк
раскрыть ветку (9)
2
Автор поста оценил этот комментарий

То есть было бы ещё больше?

раскрыть ветку (8)
24
Автор поста оценил этот комментарий

Да.

Условно, есть у тебя такой код:

function FunctionNameA(parameter_x) {

    alert(parameter_x);

};

function FunctionNameB(y) {

    FunctionNameA(parameter_y + 5);

};


После минификации превращается в что-то вроде:

function a(x){alert(x);};function b(y){a(y+5);};

раскрыть ветку (3)
3
Автор поста оценил этот комментарий

Колдун ска😡

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

function FunctionNameA(parameter_x) { alert(parameter_x); }; function FunctionNameB(y) { FunctionNameA(parameter_y + 5); };. Чуть выше пример не до конца верный, код еще обфусцирован. Обфускация (программное обеспечение) — Википедия (wikipedia.org)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Ещё один колдун☝️ Стерлигова на вас нет!

11
Автор поста оценил этот комментарий

Просто это не исходный код, а минифицированный. Был нормальный многострочный, но судя по размеру всё же огромный. А после минификации превратился в одну длиннющую строку.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

он еще и обфусцирован))

8
Автор поста оценил этот комментарий
Ну да, поэтому и сокращают, чтоб скрипты быстрее грузились, особенно, когда они большие и/или их много. А браузеру пох на красоту.

Есть ещё инструменты для обратного - бьютифаеры, т.е. "красотуделатели", которые, наоборот, форматируют минифицированный код в удобный для кожаных мешков.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Online PHP Beautifier - PHP Formatter - BeautifyTools.com
PHP Code Checker - Online syntax check (extendsclass.com)
HTML CSS JS Editor - хтмл редактор онлайн (html5css.ru)

5
Автор поста оценил этот комментарий

Обфусцированного и склеенного, ага)

1
Автор поста оценил этот комментарий

Да там свгшки впихнули прям в код вместо запроса к получению. Говнопрогеры и говноиндусы творят чудеса

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества