Size: a a a

2020 February 27

A

Alex in Svelte [svelt]
И ещё сейчас начал смотреть митап и там Павел Малышев говорит, что свелт работает с дом деревом напрямую, а реакт работает с виртуальным домом, тут возник вопрос о безопасности получается свелт более подвержен xss атакам? (Если что скажу, что мой уровень разработчика наверное junior может и ниже, хотя я себя вечно недооцениваю)
источник

DK

Dmitry Kutran in Svelte [svelt]
Alex
И ещё сейчас начал смотреть митап и там Павел Малышев говорит, что свелт работает с дом деревом напрямую, а реакт работает с виртуальным домом, тут возник вопрос о безопасности получается свелт более подвержен xss атакам? (Если что скажу, что мой уровень разработчика наверное junior может и ниже, хотя я себя вечно недооцениваю)
Напрямую - речь не про element.innerHtml =
источник

IP

Illia Potapov in Svelte [svelt]
Вакансии уже есть. Я сам даже не мидл, но разговаривая с челиками по работе, понял что единственное, что останавливает текущих сеньёров от перехода на свелт это недостаточно развитое комьюнити по сравнению с древними фреймворками. А это пройдёт со временем
источник

T

Th0r in Svelte [svelt]
Alex
И ещё сейчас начал смотреть митап и там Павел Малышев говорит, что свелт работает с дом деревом напрямую, а реакт работает с виртуальным домом, тут возник вопрос о безопасности получается свелт более подвержен xss атакам? (Если что скажу, что мой уровень разработчика наверное junior может и ниже, хотя я себя вечно недооцениваю)
если рендерить строку в dom - то разницы нет, в любом случае ее надо проверять.
источник

DK

Dmitry Kutran in Svelte [svelt]
Alex
И ещё сейчас начал смотреть митап и там Павел Малышев говорит, что свелт работает с дом деревом напрямую, а реакт работает с виртуальным домом, тут возник вопрос о безопасности получается свелт более подвержен xss атакам? (Если что скажу, что мой уровень разработчика наверное junior может и ниже, хотя я себя вечно недооцениваю)
Виртуал дом - пришли изменения по пропсам чекается все поддерево и эплаются изменения куда надо. Свелт же благодаря компилируемой сущности - когда получает новые пропсы делает это только там, где есть зависимость эти пропсы
источник

A

Alex in Svelte [svelt]
Было бы круто, если бы свелт превзошёл реакт по популярности)
источник

A

Alex in Svelte [svelt]
Th0r
если рендерить строку в dom - то разницы нет, в любом случае ее надо проверять.
Извиняюсь за глупый вопрос, в реакте есть метод рендер, который возвращает целиком jsx код, который бебелом компилится в html, и что получается все что есть в рендере надо проверять?)
источник

A

Alex in Svelte [svelt]
Я просто ещё не начинал свелт толком изучать, поэтому привёл пример реакта
источник

DK

Dmitry Kutran in Svelte [svelt]
Alex
Извиняюсь за глупый вопрос, в реакте есть метод рендер, который возвращает целиком jsx код, который бебелом компилится в html, и что получается все что есть в рендере надо проверять?)
Jsx не в html компилируется
источник

A

Alex in Svelte [svelt]
🤦🏻‍♂️ все понял что бред написал
источник

A

Alex in Svelte [svelt]
Но в любом случае весь код рендеринга проверять до символа?
источник

A

Alex in Svelte [svelt]
Ведь xss атакой можно впилить вредоносный скрипт прям в страницу и владелец сайта сам не будет знать об этом)
источник

T

Th0r in Svelte [svelt]
Alex
Извиняюсь за глупый вопрос, в реакте есть метод рендер, который возвращает целиком jsx код, который бебелом компилится в html, и что получается все что есть в рендере надо проверять?)
нет, когда у тебя есть твоё приложение - в нем рендер работает так, как ты написал.
xss - это когда ты откуда-то получаешь строку для рендера и не проверяя ее - втыкаешь в дом. втыкание неизвестной строки в дом - это не зависит от фреймворка вообще
источник

DK

Dmitry Kutran in Svelte [svelt]
Alex
Я просто ещё не начинал свелт толком изучать, поэтому привёл пример реакта
Совет - самому попробовать на svelte написать что-нибудь и разобраться, как он работает. Благо - дока очень крутая у него, с примерами и туториалом
источник

A

Alex in Svelte [svelt]
Да вот пишу свой проект на реакте, планировал что как закончу сделаю копию но на свелте, просто так или иначе это будет моё портфолио)
источник

DK

Dmitry Kutran in Svelte [svelt]
Тем-более, что джун и грех задавать вопросы: а стоит ли пробывать?
источник

DK

Dmitry Kutran in Svelte [svelt]
А ещё лучше - начать с изучения базы html js css. Эти знания медленнее устаревают, чем знание фреймворков
источник

A

Alex in Svelte [svelt]
Да как джун.. я ещё до конца сам ванильный js то не изучил, но хватает для понимания например реакта написания приложения, а чтобы понимали мой уровень, мне правда стыдно, но ладно.. я ещё сильно не вникал в apply, call, прототипы, async/await, промисы
источник

DK

Dmitry Kutran in Svelte [svelt]
Alex
Да как джун.. я ещё до конца сам ванильный js то не изучил, но хватает для понимания например реакта написания приложения, а чтобы понимали мой уровень, мне правда стыдно, но ладно.. я ещё сильно не вникал в apply, call, прототипы, async/await, промисы
А можно сократить текст? Если честно - мало кому это интересно)
источник

IP

Illia Potapov in Svelte [svelt]
Красава. Из всего, что ты написал я только промисы встречаю на каждом шагу, на остальное можно хер подзабить и не париться
источник