
Kirill
09.12.2016
07:38:12

Ruslan
09.12.2016
07:40:11
на очень натюненый vivaldi

Алексей
09.12.2016
07:52:40
https://yopta.space/

Дмитрий
09.12.2016
08:01:35
Сегодня ещё не было

Google

Oleg
09.12.2016
08:14:00
На С++ такое делали когда-то. Потом это стало сильно баяном. Время стать этому баяном и для JS

Aleksei
09.12.2016
09:00:34

Oleg
09.12.2016
09:00:57
Замечательно

famed
09.12.2016
09:07:55
ребят, кто сталкивался с проблемой watcher-a у webpack на macOS?

Vladimir
09.12.2016
09:11:51

famed
09.12.2016
09:12:08
не пересобирает, смотрел

Dima
09.12.2016
09:12:17
https://nixsolutions.githost.io/

Vladimir
09.12.2016
09:13:29

famed
09.12.2016
09:14:07
раньше не юзал

Vladimir
09.12.2016
09:15:03
запускаешь с вотчем?

famed
09.12.2016
09:16:40
v7.2.0
3.10.9
у меня в конфиге watch: true

Google

famed
09.12.2016
09:28:42
разобрался
проблема была в resolve там где root
сделал root: [path.join(__dirname, 'src')] и заработало

i
09.12.2016
12:23:16
что

Egor
09.12.2016
12:26:48
Предложите измерить израсходованный ресурс )

Сергей
09.12.2016
13:06:22
v8 не создает доп контекст если функция не замыкается на внешние переменные

Egor
09.12.2016
13:07:19
Стрелка же вроде на this замкнута. Не?

Сергей
09.12.2016
13:07:46
пример:
const foo = (a, b) => (a + b) * 2

Egor
09.12.2016
13:10:39
Кароч, это головная боль компилятора.

Evjeni
09.12.2016
13:13:32

Сергей
09.12.2016
13:14:39
https://github.com/v8/v8

Oleg
09.12.2016
13:21:52
Не все говорят на сях

Sergey
09.12.2016
13:23:05
сейчас найду докладик один
от разраба v8
https://www.youtube.com/watch?v=HPFARivHJRY

Vladimir
09.12.2016
13:25:10

Sergey
09.12.2016
13:25:19
сори

Dreamerinnoise
09.12.2016
13:25:21

Sergey
09.12.2016
13:25:27
оговорился
смысл то ведь не в этом

Google

Sergey
09.12.2016
13:25:47
приятный докладик просто

Egor
09.12.2016
13:25:53
Сорян, а зачем вам всё это?
Вы nginx на ноду портируете?

Vladimir
09.12.2016
13:26:12
доклад хороший и егоров хороший

Dreamerinnoise
09.12.2016
13:26:49
Вот зачем

Egor
09.12.2016
13:26:57
Ну вот эта как бы экономия мозгами на замыканиях.

Nikolay
09.12.2016
13:28:22
Premature Optimization
http://wiki.c2.com/?PrematureOptimization

Egor
09.12.2016
13:29:29
Точно, приматная оптимизация

Vladimir
09.12.2016
13:29:41

Egor
09.12.2016
13:30:08
\+ же

Oleg
09.12.2016
14:53:02
В гугловых вебпушах можно ли задать свой путь до сервисворкера?

Oleg
09.12.2016
14:53:50
Оное у них требует чтобы в корне лежало /firebase-messaging-sw.js
Но это не то чтобы удобно
Гугление на эту тему молчит, в доках в конфигах пункта о смене этого пути ничего нет, код библы сжат, не почитать детально.
Надо было сначала задать типичный вопрос про "Кто-то юзает %фичанейм%?"

Sasha
09.12.2016
16:15:05
ребят, капелька оффтопа, но, может кто-то здесь есть:
киньте пожалуйста ссылки на чаты swift'еров :)

Slava
09.12.2016
16:15:46
swift.js? ))

Sasha
09.12.2016
16:16:00
нет, swift, который под iOS)

Admin
ERROR: S client not available

? Алёна
09.12.2016
16:18:44
Говорят тут в вебпаках очень хорошо разбираются? Есть ошибка
Uncaught SyntaxError: Unexpected token import
Есть
.babelrc
{
"presets": ["es2015", "stage-0", "react"],
"plugins": ["transform-runtime"],
"comments": false
}
webpack.config.js
module.exports = {
entry: __dirname + "/app/scripts/index.js",
output: {
path: __dirname + "/dist",
filename: "bundle.js"
},
devServer: {
inline: true,
port: 9000
},
module: {
loaders: [
{
test: /\.(js|jsx)$/,
include: __dirname + "/app/scripts",
loader: "babel-loader"
}
]
}
}
package.json:
"dependencies": {
"react": "^15.4.1",
"react-dom": "^15.4.1"
},
"devDependencies": {
"babel-core": "^6.20.0",
"babel-loader": "^6.2.9",
"babel-plugin-transform-runtime": "latest",
"babel-preset-es2015": "^6.18.0",
"babel-preset-react": "^6.16.0",
"babel-preset-stage-0": "^6.16.0"
}
Вроде всё правильно. Но почему это всё сваливается в ошибку что выше?

Google

Slava
09.12.2016
16:20:39
babelrc:
{
...
"plugins": ["transform-runtime", "add-module-exports"],
...
}

? Алёна
09.12.2016
16:21:57
Тоже самое.

Slava
09.12.2016
16:28:35
loader: "babel-loader" --> loader: "babel?JSON.stringify(babelLoaderQuery)"

Дмитрий
09.12.2016
16:28:49
Откуда import в транспилированных файлах
Возможно запускаешь не то)

Slava
09.12.2016
16:33:03
loader: 'babel?{"plugins": ["transform-runtime"]}'

Каїн
09.12.2016
16:49:52
Вот же кто то из дедов постарался и наплодил мельников

Evjeni
09.12.2016
16:53:15
деды накодили

Slava
09.12.2016
16:53:28
ох накодили...
а главное - работает

Каїн
09.12.2016
16:53:49
Не пересчитать в while true

Evjeni
09.12.2016
16:54:13
а вы не думали что через 50 лет будут сидеть ваши дети и разбирать ваш гавнокод?

Igor
09.12.2016
16:54:55
это очень вряд ли

Evjeni
09.12.2016
16:55:16
ну 50 лет это слишком
20

Slava
09.12.2016
16:55:36
будем писать книги "основы истории кода"

Каїн
09.12.2016
16:56:06


Vladimir
09.12.2016
16:56:39
Говорят тут в вебпаках очень хорошо разбираются? Есть ошибка
Uncaught SyntaxError: Unexpected token import
Есть
.babelrc
{
"presets": ["es2015", "stage-0", "react"],
"plugins": ["transform-runtime"],
"comments": false
}
webpack.config.js
module.exports = {
entry: __dirname + "/app/scripts/index.js",
output: {
path: __dirname + "/dist",
filename: "bundle.js"
},
devServer: {
inline: true,
port: 9000
},
module: {
loaders: [
{
test: /\.(js|jsx)$/,
include: __dirname + "/app/scripts",
loader: "babel-loader"
}
]
}
}
package.json:
"dependencies": {
"react": "^15.4.1",
"react-dom": "^15.4.1"
},
"devDependencies": {
"babel-core": "^6.20.0",
"babel-loader": "^6.2.9",
"babel-plugin-transform-runtime": "latest",
"babel-preset-es2015": "^6.18.0",
"babel-preset-react": "^6.16.0",
"babel-preset-stage-0": "^6.16.0"
}
Вроде всё правильно. Но почему это всё сваливается в ошибку что выше?
как ты запускаешь?


S
09.12.2016
17:28:00
если ты используешь babel, он не делает бинда, если внутри функции не используется this

Google

S
09.12.2016
17:28:45
так что можешь использовать везде () => {} :)

? Алёна
09.12.2016
17:33:14

Vladimir
09.12.2016
17:37:26

? Алёна
09.12.2016
17:37:50

Vladimir
09.12.2016
17:37:54
окай

Сергей
09.12.2016
17:39:07