Size: a a a

2020 June 01

AS

Alexey Shvayka in Frontend UA
Terry Sahaidak
так тільки на відрі перформанс в цілому апки на гермесі краще, між іншим
не тільки старттайм
потому что на ведре как раз отключены эти тиры, или часть их
источник

AS

Alexey Shvayka in Frontend UA
нужно было всего лишь подебажить, почему они так плохо работают
источник

TS

Terry Sahaidak in Frontend UA
а, ще одна важлива штука, гермес вміє нативно в Chrome Devtools protocol
источник

TS

Terry Sahaidak in Frontend UA
а так як зараз RN рухається в сторону JSI — тобто пряму взаємодію C++ та жс рушія, можна буде код виконувати виключно напряму на девайсі, зараз ж дебаг в vscode ранить код напряму в vscode і спілкується по сокетах з девайсом
з гермесом можна напряму підключитись до двіжка
источник

AS

Alexey Shvayka in Frontend UA
такое, debug-only штука. издалека кажется что у фейсбука много денег и синдром NIH
источник

AL

Andrey Listochkin in Frontend UA
Гермес - следствие процессов большой компании. Внутри ФБ набралось большое количество людей, которые не хотят делать что-то продуктовое, а хотят  быть крутыми чуваками “компиляторы-инлайнкеши-свойрантайм-пыщь-пыщь”

И продали идею кому надо.
источник

AL

Andrey Listochkin in Frontend UA
И видимо продать “давайте выделим 5 пацанов, чтобы писали свой JS движок - у Гугла есть движок, у Эппла есть движок, а у нас нет, нам тоже надо” проще, чем “тут Эппл пилит движок, давайте выделим 5 пацанов, чтобы они наши фиксы туда в проект Эппла контрибьютили”
источник

TS

Terry Sahaidak in Frontend UA
Alexey Shvayka
такое, debug-only штука. издалека кажется что у фейсбука много денег и синдром NIH
так тільки немає іншої нормальної можливості дебажити РН апки)
источник

TS

Terry Sahaidak in Frontend UA
Andrey Listochkin
Гермес - следствие процессов большой компании. Внутри ФБ набралось большое количество людей, которые не хотят делать что-то продуктовое, а хотят  быть крутыми чуваками “компиляторы-инлайнкеши-свойрантайм-пыщь-пыщь”

И продали идею кому надо.
і таке звісно можее бути
источник

TS

Terry Sahaidak in Frontend UA
але з іншого боку, можливість мати свій двііжок, який не юзається в браузерах, дозволяє мати breacking change також, так як ти вказуєш версію його при збірці
источник

SG

Stas G in Frontend UA
что скажете про https://github.com/ryansolid/solid ?
источник

Вт

Ві тя in Frontend UA
looks solid.. ізвєнітє
источник

Вт

Ві тя in Frontend UA
does not use virtual dom будто в етом особая гордость) ну если лендинг напедалить, то вьіглядит норм
источник

Вт

Ві тя in Frontend UA
Переслано от Ві тя
кто-то знает как в тс оптимизировать такие типьі? оно само не кастит
источник

Вт

Ві тя in Frontend UA
Переслано от Ві тя
источник

Вт

Ві тя in Frontend UA
как видим тут полезного кода в 5 раз меньше тайп кастов
источник
2020 June 02

IT

Ivan Tytarenko in Frontend UA
Есть такие, кто использовал memfs и у кого есть пример того, как инициализировать ее контентом из fs?
источник

IT

Ivan Tytarenko in Frontend UA
Ну или по другому еще вопрос можно поставить - надо рекурсивно скопировать контент папки в объект типа:

{
 “path/to/folder/file”: “file content”,
 “path/to/file”: “another file content”
}


И т.д. Руками можно написать, но заниматься таким пока не особо хочется. Может есть готовые инструменты, которые могут с этим помочь?
источник

IT

Ivan Tytarenko in Frontend UA
Все инструменты, которые я сейчас нахожу позволяют копировать файлы сразу в другие файлы, но мне по сути надо хранить их в памяти, чтобы потом передать виртуальной файловой системе и работать с ней уже. Хотя возможно я что-то усложняю 🙂
источник

AL

Andrey Listochkin in Frontend UA
да, усложняешь. Пишу псевдокодом:

const files = await exec(‘find directory’) .split(‘\n’)
const contents = await Promise.all(files.map(fname => fsreadFile(fname utf8))
const cache = new Map([files.map( name, i => ([name, contcnts[i]]) ])
источник