
Сергей
27.01.2018
23:05:27
не надо навязывать

Vitaly
27.01.2018
23:06:31

Алёна
27.01.2018
23:06:56

dima
27.01.2018
23:07:01

Google

Пг
27.01.2018
23:08:45

Vitaly
27.01.2018
23:08:49

Пг
27.01.2018
23:08:52
Сейчас на поддержке только 11
до 2025 года

Алёна
27.01.2018
23:09:52

Пг
27.01.2018
23:10:10
Ну так да, 7 обновилась до 11 ie
При чем давно)

Vitaly
27.01.2018
23:10:50
Ребят, это все круто, поддержка там, но мы 3rd party сервис, нам нужно поддерживать почти все(даже долбанный киндл)

Пг
27.01.2018
23:11:18
Ты кажется путаешь
Амазон не отказывались от поддержки Киндла
Нет смысла поддерживать продукты которые не поддерживают их производители
Это политика любой компании

Vitaly
27.01.2018
23:11:56
А ты давно на нем дебажил свой жс?)

Google

Пг
27.01.2018
23:12:23
Я не о том совсем
Когда лишит амазон поддержки киндл, тогда и попрощаешься с ним
а до тех пор пока амазон его поддерживает и интересующая тебя аудитория его использует — поддерживай

Vitaly
27.01.2018
23:13:05
Да я понимаю, но если будут платить за то что наш код будет работать на спутницах в открытом космосе - то мы будем писать такой код, в этом же смысл)

Пг
27.01.2018
23:13:31
Конечно
Просто киндл и ие10 принципиально разные вещи
ие 10 можно выбросить с момента выхода windows 8.1 + пол года
Так как переход с 8 на 8.1 совершили практически все за этот период
и с ним пришел ие11
Который поддерживает хотя бы что-то
С ие11 хотя бы с полифилами можно нормально работать практически со всем современным функционалом
В то время, как ие9 даже половину не запустит
ие10 спорный вопрос

Сергей
27.01.2018
23:15:59
СТОЛБИКИ

Пг
27.01.2018
23:16:11
там в основном в плане нормализации стилей проблемы были.
Извини за столбик

Сергей
27.01.2018
23:16:17
збл

Cenator
27.01.2018
23:17:54

Vitaly
27.01.2018
23:18:45
окей, ie11 тоже не поддерживает array.includes, хватит про браузеры) чего там делать с либами?
- Инклудить core-js где надо;
- Писать на es5
- Собирать бабелем c полифилами, а тайпинги тайпскриптом генерить;
- Предложить инклудить эту либу из нод модулей в лоадере при использовании?

Пг
27.01.2018
23:19:04
да, но не особо много. в любом случае я отказался от поддержки ие11, так как 3% аудитории того не стоят, имхо
к тому же многие из этих 3% это гос учреждения, иногда рабочие места в некоторых компаниях

Google

Алёна
27.01.2018
23:20:12
Бабел7, вроде как, умеет это без костылей

Cenator
27.01.2018
23:21:07
а браузер определить нормально получится?

Пг
27.01.2018
23:21:32

Алёна
27.01.2018
23:21:40
Юзерагент? Я просто хз - не занималась девопсоштуками особо

Vitaly
27.01.2018
23:23:07
что-то вы в другую степь ушли... изначально вопрос был про низкоуровневую либу, которая будет устанавливаться в другой проект, и как мол правильно ее сбилдить что бы по красоте все было...

Пг
27.01.2018
23:23:18
увы, ие 11 определяет себя как ff. браузер обычно проверяют на клиенте, ибо иначе иногда никак
Собирать разные версии билдов под разные таргеты. Одну пичкать полифилами по самые уши, другие по мере надобности, отдавать нужные версии билдов нджинксом в зависимости от того, какой браузер у юзера
Бабел7, вроде как, умеет это без костылей

Cenator
27.01.2018
23:24:12

Пг
27.01.2018
23:25:28
и?

Cenator
27.01.2018
23:25:53
ну 11 ие, че непонятно?

Пг
27.01.2018
23:26:04
это может быть ff 11)

Алёна
27.01.2018
23:26:05
Ой. Тогда хз. Можно посмотреть на примере других либ с поддержкой ие9, как у них организовано всё. Тот же реакт

Cenator
27.01.2018
23:26:24
это может быть ff 11)
а ты распарси правильно
firefox по другому себя указывает
ты же не по str.includes('11') будешь искать?

Vitaly
27.01.2018
23:27:16
мне кажется определение фич по юзерагенту не кашерно, сейчас половина краулеров представляются рандомными браузерами...

Пг
27.01.2018
23:27:24
хз как там rv расшифровывается, я просто где то читал об этой фигне, что изза отсутствия msie в агенте он парсится как ff
я просто даже хз как собирать сейчас под ie11, у меня бандл раздует в 4 раза

Cenator
27.01.2018
23:30:27

Google

Пг
27.01.2018
23:30:49
оки, спасибо, значит хреновую инфу читал
у меня вот сейчас бандл 586 кб, был 15 метров без всех тех штук которые я навесил для оптимизации
а с полифиллами и es2015 я снова попаду в эру огромных бандлов
если даже 2015

Дмитрий
27.01.2018
23:44:16

Пг
27.01.2018
23:45:12
Почему нет?
ну я конкретно про ie, там же пользователи офигеют от обьема

Admin
ERROR: S client not available

Дмитрий
27.01.2018
23:48:19
Почему нет?
Ну потому что у тебя 500 кб не от того что ты полифиллы не заюзал а от того что вебпак с аглифаем хорошо работают

Nikita
27.01.2018
23:48:44
Кто-нибудь встречал более менее визуальный редактор с html блоками? Как тильда, викс и тд.

Пг
27.01.2018
23:50:32
babel minify, esnext, пакеты с гита (не скомпиленные, все мой babel компилит в prod), плагины для превращения старого синтаксиса в новый
вряд ли тут дело в вебпаке. из этого всего останется только babel minify

Дмитрий
27.01.2018
23:52:50
Дело именно в том как работает вебпак по дефолту и как работает аглифай который ты используешь даже если не подозреваешь об этом)

Пг
27.01.2018
23:53:52
ну так первоначально я тоже юзал вебпак, правда без углифая, я не думаю что углифай спасает аж в 30 раз

Дмитрий
27.01.2018
23:54:14
Именно во столько раз

Пг
27.01.2018
23:54:41
отключить его ради тебя на одну сборку?

Kelin
27.01.2018
23:55:25
> я не думаю что углифай спасает аж в 30 раз

Lucius
27.01.2018
23:56:24
Доброго ночера

Пг
27.01.2018
23:58:11
без углифая 1.5 мб, так что манглер в 3 раза спасает

Дмитрий
28.01.2018
00:03:31

Google

Пг
28.01.2018
00:04:01
что -p даст?

Дмитрий
28.01.2018
00:04:16
Продакшн режим как бы
Реакт скинет килобайт 400

Kelin
28.01.2018
00:04:38
???

Дмитрий
28.01.2018
00:04:49

Kelin
28.01.2018
00:04:58

Пг
28.01.2018
00:05:32
я по старинке node env ручками обьявляю)

Дмитрий
28.01.2018
00:05:54
Чорт ? Тогда ок, в три раза))

Пг
28.01.2018
00:07:36
ERROR in main.js from UglifyJs
TypeError: Cannot read property 'sections' of null
вот что с -p получаю)
UglifyJS же не поддерживает esnext)

Vlad
28.01.2018
00:20:13
Привет, такая фигня, добавляю фавикон в png, на деве все вроде работает, заливаем на стенд и работает только в хроме, причём если в урле на стенде прописать путь к иконке, то все норм, она есть, прям рядышком с index.html. В чем проблема может быть?

Дмитрий
28.01.2018
00:31:22

Сергей
28.01.2018
00:34:02
@ZeroBias ты видел болт?
https://www.npmjs.com/package/bolt

Дмитрий
28.01.2018
00:35:05
ОУ)
Круто!) Нет, не видел)

Пг
28.01.2018
00:36:36
Там просто рил разные юзкейсы, иногда esnext синтаксис и манглер свойств делают куда больше, чем весь minify.
И да, разве? UglifyJs 1 -> <es2015
UglifyJs 2 -> es2015
Там что получается UglifyJs 3 какой-то?)

Сергей
28.01.2018
01:07:48
Круто!) Нет, не видел)
пощупал его
он не резолвит bin скрипты из модулей как lerna
если у меня в workspace пакете лежит скрипт
scripts: { "build": "babel ./src -d ./dist" }
то валится ошибка
/bin/sh: babel: command not found
потом все зависимости workspace пакетов должны быть установлены в root пакет
это прям такое

Дмитрий
28.01.2018
01:13:17