Здравствуйте, подскажите пожалуйста.
У себя на проекте на фронтенде использую следующую функцию для перестраховки от использования xss
function htmlEntities(str) {
return String(str).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"');
}
Отсюда возник вопрос, неужели в таких компаниях, как Гугл или Фэйсбул или других подобных монстрах используется обычный
replace? Что-то с трудом верится или у них свои собственные самописные кодировщики?