Size: a a a

2020 April 27

DN

Denys Novakov in Svelte [svelt]
Bulat
Всем привет, незнаю писали здесь или нет, нашел баг в #await при деструктуризации в then если промис поменять на что-то другое то значения берутся из глобального скоупа, крч вот https://svelte.dev/repl/99b8e361a0c64a4ba2039dbc097b3dce?version=3.21.0
В функциях async со словом await модно использовать не только промисы, может тут сделали аналогично.
источник

B

Bulat in Svelte [svelt]
Denys Novakov
В функциях async со словом await модно использовать не только промисы, может тут сделали аналогично.
ну а почему значения берутся из другого скоупа по сути должно быть a = 2 b = 3 а там значения из глобал переменной
источник

B

Bulat in Svelte [svelt]
Denys Novakov
В функциях async со словом await модно использовать не только промисы, может тут сделали аналогично.
это после нажатия кнопки update
источник

B

Bulat in Svelte [svelt]
Bulat
Всем привет, незнаю писали здесь или нет, нашел баг в #await при деструктуризации в then если промис поменять на что-то другое то значения берутся из глобального скоупа, крч вот https://svelte.dev/repl/99b8e361a0c64a4ba2039dbc097b3dce?version=3.21.0
так и должно быть? мне кажется это явно баг
источник

DN

Denys Novakov in Svelte [svelt]
Bulat
так и должно быть? мне кажется это явно баг
Похоже что баг.
источник

AS

Alexey Schebelev in Svelte [svelt]
Bulat
Всем привет, незнаю писали здесь или нет, нашел баг в #await при деструктуризации в then если промис поменять на что-то другое то значения берутся из глобального скоупа, крч вот https://svelte.dev/repl/99b8e361a0c64a4ba2039dbc097b3dce?version=3.21.0
https://github.com/sveltejs/svelte/issues - лучше в официальную репу ишью накатать
источник

T

Th0r in Svelte [svelt]
pr ожидается на это https://github.com/sveltejs/svelte/pull/4548
источник

B

Bulat in Svelte [svelt]
ок
источник

DN

Denys Novakov in Svelte [svelt]
Там же написано Merged.
источник

CT

Constantin Tsukanov in Svelte [svelt]
Denys Novakov
queueMicrotask(callback);
Есть еще requestIdleCallback, но Apple его не любят
источник

DK

Dmitry Kutran in Svelte [svelt]
Constantin Tsukanov
Есть еще requestIdleCallback, но Apple его не любят
Это чуть другое, я бы сказал
источник

T

Th0r in Svelte [svelt]
Denys Novakov
Там же написано Merged.
а, там вон следующий пр чото фиксит на эту же тему
https://github.com/sveltejs/svelte/pull/4596
источник

ДГ

Дмитрий Гриднев... in Svelte [svelt]
Alexey Schebelev
Кажется, это вопрос не про Svelte.  Если при добавлении class анимация тормозит, то это какая-то более общая проблема. (Будет ли то же самое в чистом html?).
Встроенные анимации Svelte тоже используют CSS трансформации, не JS.
Без Svelte работает все ок. Добавляем к базовому селектору в class active, анимация лагает.
Да я видел как работает трансформации в Svelte, но несмотря на то, что они используют CSS, они вроде как модифицируют дум дерево на протяжении анимации. Как только я подмешиваю только CSSтяжелые анимации, начинает тормозить. Убираю их и включаю через Svelte, все ок.
источник

T

Th0r in Svelte [svelt]
Дмитрий Гриднев
Без Svelte работает все ок. Добавляем к базовому селектору в class active, анимация лагает.
Да я видел как работает трансформации в Svelte, но несмотря на то, что они используют CSS, они вроде как модифицируют дум дерево на протяжении анимации. Как только я подмешиваю только CSSтяжелые анимации, начинает тормозить. Убираю их и включаю через Svelte, все ок.
а можешь кейс в репл закинуть?
источник

ДГ

Дмитрий Гриднев... in Svelte [svelt]
Th0r
а можешь кейс в репл закинуть?
Попробую убрать лишнее, если будут проблемы кину.
Возможно дело ещё в том, что селектор изменяет элементы на которых эффекты появления Svelte работают и сами элементы это SVG, которые уже повёрнуты через CSS изначально.
источник

B

Bulat in Svelte [svelt]
надо посмотреть когда замержат решает ли это проблему, лучше ишью открыть на эту тему, кто-нибудь может это сделать?
источник

DN

Denys Novakov in Svelte [svelt]
Dmitry Kutran
Для микротасок есть промисы и requestAnimationFrame
requestAnimationFrame не связан с микротасками, он выполняется после того как все микротаски выполнятся (если они есть). Выполнение requestAnimationFrame это скорее один из этапов event Loop.
источник

DK

Dmitry Kutran in Svelte [svelt]
Denys Novakov
requestAnimationFrame не связан с микротасками, он выполняется после того как все микротаски выполнятся (если они есть). Выполнение requestAnimationFrame это скорее один из этапов event Loop.
Я после requestIdleCallback это понял)
источник

DK

Dmitry Kutran in Svelte [svelt]
Вспомнил, что и тут не тот приоритет
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Bulat
надо посмотреть когда замержат решает ли это проблему, лучше ишью открыть на эту тему, кто-нибудь может это сделать?
можно в ишак который предшествовал PR-у просто коммент написать и REPL скинуть
источник