Тут человек в трёх соснах разобраться не может, а вы его тонной синтаксического сахара завалили. В работе я бы согласился, что это улучшение, но на начальном этапе обучения это всё только ещё более запутает.
Моё понимание физики процесса находится на уровне хорошо забытой школьной программы, но кажется, что "примерно определить температуру в диапазоне от +600 до +2000" и "точно определить температуру конкретной точки в диапазоне от -50 до +300" - это разные очень задачи. Поэтому и решения у них разные.
Учебников, где разжёвывают КОНКРЕТНО то, что кому-то нужно КОНКРЕТНО реализовать в данный КОНКРЕТНЫЙ момент, не существует.
Именно поэтому важно декомпозировать задачу на "какие аргументы принимает колбэк filter" (седьмая страница любого учебника) и "как получить значение из массива" (вторая страница любого учебника).
Погуглите CSS border antialiasing и выберите решение, которое понравится. Я особо разницы не вижу, так что не могу порекомендовать какое-то из найденных.
Стыдиться имеет смысл, если вы в десятый раз на эти грабли наступите. Умение читать код и анализировать порядок его исполнения приходит с опытом, вполне нормально на первых порах так ошибаться.
historydev, имхо: регулярки лучше не переусложнять без необходимости. Если формат чёткий, надо возблагодарить судьбу, написать выражение, которое его покрывает, и закрыть файл как можно быстрее.
Никакой оптимизации, что бы вы под этим ни подразумевали, вы не получите вынеся 20 мб на S3, зато создадите себе лишние заботы.
Заниматься оптимизациями нужно тогда, когда вы столкнулись с реальными проблемами. Это явно не ваш случай.