
Kelin
21.09.2017
05:53:39
Реактивность на прокси? Омг

Kolya
21.09.2017
05:57:14

Kelin
21.09.2017
05:57:36
Загугли js proxy object
Говорят, что это оч медленно

Google

Kelin
21.09.2017
05:57:56
Но это не точно

Kolya
21.09.2017
06:00:12
спс, щая гляну

Andrey
21.09.2017
06:48:36
наткнулся я такой на web-starter-kit от гугла. и знаете что? там стили подключаются в <head>. а PageSpeed Insights за это баллы снимает и говорит что делать не надо.
как так мазафака?

Kolya
21.09.2017
06:49:11

DimenSi
21.09.2017
07:02:13
Помню гугл выпускала стайл гайд по верстке. Типо, какие теги юзать и все такое. Не на одной странице гугла не было замечено то как они следуют своему же гайду.

Вишневый чай
21.09.2017
07:07:03
Они следуют но не 100%
Так же как с материалам
Это нормально, гайд не аксиома а рекомендации

Andrey
21.09.2017
07:08:21
вот так. а для множества заказчиков этот PageSpeed Insights источник истины

Kolya
21.09.2017
07:08:49

Andrey
21.09.2017
07:09:30
не, там я тестирую лендосы свои

Kolya
21.09.2017
07:10:05

Вишневый чай
21.09.2017
07:10:30

Google

Вишневый чай
21.09.2017
07:11:43
А где-то наверняка за aria ебуть мозги

Andrey
21.09.2017
07:11:48

Kolya
21.09.2017
07:12:23

Вишневый чай
21.09.2017
07:12:31
В случае с лендосами производительность однохуйственна что сверху что снизу

DimenSi
21.09.2017
07:13:58

Kolya
21.09.2017
07:14:40

DimenSi
21.09.2017
07:16:02
Ну проблема в том, у каждого браузера свой движок. И даже если на хроме всем красиво, то на других будет ужасно и наоборот.

Andrey
21.09.2017
07:29:15
подскажите с логикой авторизации.
делаю приложение на vue с jwt-авторизацией.
сейчас у меня так.
при авторизации /login я записываю токен в локалстор.
потом на странице / в хуке created() я его отправляю в vuex, а в destroyed() убираю оттуда
при выходе из приложения я удаляю токен из локалстора и пернеправляю на страницу /login
это адекватная логика? делаю первый раз, сам

Вишневый чай
21.09.2017
07:30:44

DimenSi
21.09.2017
07:32:03

Фёдор
21.09.2017
07:32:18

Вишневый чай
21.09.2017
07:32:22

DimenSi
21.09.2017
07:32:43
И у safari вроде тоже свой движок.
Но все в основном и сидят на этих 4 браузерах, а не на пол сотни.

Вишневый чай
21.09.2017
07:33:35
Зачем
я не вникал почему не в локалсторе, просто как факт
хром, яб, опера это все один движ

DimenSi
21.09.2017
07:35:26
Итого 3 движка на js
Звучит уже проблемно

Google

Вишневый чай
21.09.2017
07:36:16

DimenSi
21.09.2017
07:36:54
Ну у нас 3 реализации proxy. Которые могут быть медленными

Вишневый чай
21.09.2017
07:38:13
могут быть, а могут и не быть

Andrey
21.09.2017
08:15:22
подскажите с логикой авторизации.
делаю приложение на vue с jwt-авторизацией.
сейчас у меня так.
при авторизации /login я записываю токен в локалстор.
потом на странице / в хуке created() я его отправляю в vuex, а в destroyed() убираю оттуда
при выходе из приложения я удаляю токен из локалстора и пернеправляю на страницу /login
это адекватная логика? делаю первый раз, сам

Kelin
21.09.2017
08:35:57
а че за залупа с scss
раньше из коробки работало все
This relative module was not found:
* ./styles.scss in ./src/main.js

/dev/null
21.09.2017
08:38:01
здаров

Stanislav
21.09.2017
08:38:27
Халоу

Kelin
21.09.2017
08:38:58
че ему не нрав то

/dev/null
21.09.2017
08:39:17
Ребят, попробовал vue-cli... Вопрос в том, как его в nginx сервер отправить.
Я правильно понимаю, что для работы нужен только nginx дополнительно ноду на сервер не нужно отправлять?
как вообще vue приложения на nginx сервере запустить?

Stanislav
21.09.2017
08:39:40

/dev/null
21.09.2017
08:40:00
Скопировал на сервер, но не отображается нечего

Stanislav
21.09.2017
08:40:52
сделал
В папке dist файлики появились. Вот их и заливай

Kelin
21.09.2017
08:41:04
soooqaaaaaaaaaaaaaa

/dev/null
21.09.2017
08:41:15

Google

Stanislav
21.09.2017
08:42:24

Kelin
21.09.2017
08:42:51
да

/dev/null
21.09.2017
08:43:00

Stanislav
21.09.2017
08:43:04
Ну давай больше кода

/dev/null
21.09.2017
08:43:05
только
Вот нельзя было информацию выдать где теперь "выходной дистр" лежит

DimenSi
21.09.2017
08:44:10

/dev/null
21.09.2017
08:44:38

Kelin
21.09.2017
08:46:30
да что за хуйня
поставил stylus
и он тоже не работает
ERROR Failed to compile with 1 errors 11:46:19
error in ./src/styles.styl
Module build failed: ParseError: expected "indent", got "!"
body
margin: 0
Что за день nahooy

DimenSi
21.09.2017
09:16:54
могут быть, а могут и не быть
ну вот результаты из хрома, только что сделал
vanilla x 81,594,948 ops/sec ±0.64% (62 runs sampled)
proxy x 2,711,714 ops/sec ±1.12% (62 runs sampled)
defineProperty x 554,992,900 ops/sec ±0.85% (60 runs sampled)
Fastest is defineProperty
vanilla x 928,699,801 ops/sec ±1.15% (58 runs sampled)
proxy x 946,718 ops/sec ±6.79% (55 runs sampled)
defineProperty x 944,771,538 ops/sec ±0.60% (59 runs sampled)
Fastest is defineProperty
ух, а мазила хороша, вот только с прокси все плохо
и нода
vanilla x 379,565,921 ops/sec ±0.97% (90 runs sampled)
proxy x 2,284,590 ops/sec ±2.78% (87 runs sampled)
defineProperty x 454,540,335 ops/sec ±0.98% (85 runs sampled)
Fastest is defineProperty

Google

Stanislav
21.09.2017
09:29:48
Да пофиг. В реальности, свойства не меняются же несколько раз за секунду.

DimenSi
21.09.2017
09:33:56
просто не понятно как может подняться перфоманс, если proxy медленней в 1x (нолики лень вставлять)

Stanislav
21.09.2017
09:36:19
А кто-то про перформанс говорил? Да и узкое место скорее не работа с объектами, а перерисовки

DimenSi
21.09.2017
09:37:59
Vue 3.0 will drop support for older browsers in order to take advantage of new web APIs like Proxy to improve its performance and remove all the reactivity system limitations.

Stanislav
21.09.2017
09:39:55
Ну, значит прокси тут не проблема производительности
За то сможем добавлять новые поля в объекты без Vue.set

DimenSi
21.09.2017
09:40:41
ну наверно, раз сам Эвен считает, что это поднимет перфоманс

Stanislav
21.09.2017
09:40:43
еее
хочется отмотать время вперёд

DimenSi
21.09.2017
09:41:41
мне нет, я тогда старше буду, на еще один год старей

Stanislav
21.09.2017
09:42:54
ну имелось ввиду промотать чтобы не быть старше
кстати мой бугурт от старости меньше бугурта от каменного века технологий. он просто был ужасен
а есть ведь ностальгирующие по дискеточкам

Wingman
21.09.2017
10:03:29
Никто не подскажет vue компонент навроде jquery blockui?
Цель - показывать поверх произвольного компонента картинку загрузки, пока какой-нибудь fetch происходит

Stanislav
21.09.2017
10:06:29
Ручками делается не сложно

Wingman
21.09.2017
10:06:57
да это понятно
ну лан, придется

Alex
21.09.2017
10:08:22
Всем привет!
Может кто шарит в конфигурации nginx?
Мне нужно разместить spa по адресу localhost/myapp У spa html5history роутер
Дошел до такого конфига:
server {
listen 80;
server_name localhost;
index index.html;
location ^~ /myapp/ {
alias /app/dist/;
try_files $uri $uri/ /index.html =404;
}
}
Вроде рабочий, но вот localhost/myapp/ работает а localhost/myapp не работает. Помогите плиз)

Wingman
21.09.2017
10:09:47
попробуй location ~ ^/myapp/(.*)$
или как-то так
location ~ ^/myapp(?:/(.*))?$