Pull to refresh
5
0
Артём Рева @artemu78

Javascript

Send message

хорошо разбито по пунктам и с пояснениями - то о чём любой тимлид знает но это не всегда формализованно

странно что так много хейта

Хорошая структура. Спасибо за статью. А что посоветуете читать?

Вот здесь vercel показывают как можно прикрутить http2 используя сторонний веб сервер.

Там есть минус, приходится отключать http компрессию в конфиге, или патчить самому библиотеку compression.

Главное — люди берут на себя ответственность за рекомендации.

Скажите, а что вы подразумеваете под ответственностью? Это готовность переделать во внеурочное время? Или просто готовность переделать? Или что?

Ps спасибо за статью, отличный слог

Именно это и спрашивал sojey80135: «можно ли написать TS и открыть в браузере и увидеть результат?» — ответ: «да, можно» и я указал как именно. То что вы не видите применения или хотите обсудить значение слова «выполняется» — не относится к вопросу.
Движок TS написан на javascript.
Вы можете импортировать TS у себя в проекте и транспилировать код на языке TypeScript как говорится «на лету».
Например вот так:
<html>
<script src="https://unpkg.com/typescript@latest/lib/typescriptServices.js"></script>

<body>
<div id="main" />
<script>
const tsCode = `
let simpleText: string = "TypeScript can be transpiled in browser";
function testTS(message: string) {
  const main = document.getElementById('main');
  main.innerText = message;
}
testTS(simpleText);
`;
const jsCode = window.ts.transpile(tsCode);
eval(jsCode);
</script>
</body>
</html>


Вот Fiddle jsfiddle.net/k78t436y

Действительно быстрее и лучше на сервере, например на NodeJS но это не единственная опция.
Хороший слог. Автор молодчина. Ждем следующие статьи.
Данные примеры рассчитаны на работу именно в среде node.js
Теоретически typescript может работать и в браузере, но лучше в node.js

Всё так, ещё шикарный карьерный трек - выбираешь профессию, под каждой профессией список скилов, отмечены core skills и отмечен необходимый уровень (novice, intermediate, advanced, expert). Формируется твой персональный план развития, под него подбираешь курсы (либо живые вебинары, либо обычные записанные курсы в linkedin) и постепенно движешься.

Аа блин, это перевод
Спасибо за перевод, спасибо что сохранили ссылку на оригинал, пойду к автору
От себя добавлю - юзаю NextJS на втором проекте уже и это реально крутая штуковина.

Скажи, а где считаются те самые 60 секунд до валидации? на клиенте или на сервере?
Если на сервере - то я могу сгенерированные страницы разнести по CDN ?
Вообще вся эта система с ревалидацией работает если разносить по CDN?

Спасибо. Интересный инструмент.
Странно, что хром убрал эту вкладку в "more tools" аж в 48 версии

Спасибо за описание io-ts, будем пробовать, жалко конечно что она немного сложновата для простой валидации.
uperstruct-ts-transformer прикольная штука, спасибо за наводку, жалко в tsx не работает, я бы заюзал

Успешный успех успешных людей в успешной компании.

а вы как то формализовали что именно вы проверяете в тестах, а что нет? например css расположение элементов? сколько сценариев к компоненту?
есть какие то критерии по которым вы говорите что тут полный тест а тут не полный?
удалось уменьшить вот с этой новой трансформацией в 17 версии?
я так понимаю — главное к чему идут это возможность апгрейдить реакт по частям, ради этого и разбивают библиотеку, об этом у них предыдущая статья reactjs.org/blog/2020/08/10/react-v17-rc.html
В MF помимо импорта решён экспорт, причём экспортировать можно без зависимостей. Я не спец в настроках вебпак, но в случае с MF ты двумя строчками указываешь экспорт любого из своих модулей (виджетов) и вебпак экспортирует его со всеми нужными зависимостями, и не включает в экспорт общие библиотеки (react redux и тд). То есть попроще как минимум.
опиши пожалуйста разницу между развитием продукта и проектной деятельностью
1

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity