Что почитать сегодня – NOTA Frontend Daily Digest.
1. Сортировка на односвязном списке за O(nlogn) времени в худшем случае с O(1) дополнительной памяти
Статья посвящена алгоритму сортировки односвязного списка за линейное время с опорными на медианах медиан. Предлагается алгоритм, позволяющий сортировать за O(nlogn) в худшем случае, используя только постоянный объём дополнительной памяти за счёт упрощения рекурсивной схемы быстрой сортировки.
https://habr.com/ru/articles/247053/
————————————————————
2. How to get a grip on reference vs value in JavaScript
Статья посвящена различию между передачей по ссылке и по значению в JavaScript. Примитивные типы (числа, строки, булевы) передаются по значению, а объекты и массивы - по ссылке. Это влияет на то, как изменения одной переменной сказываются на других. Рассматриваются способы создания копий объектов и массивов.
https://medium.com/free-code-camp/how-to-get-a-grip-on-reference-vs-value-in-javascript-cba3f86da223
————————————————————
3. Why use a Headless CMS with JAMstack
Статья рассматривает преимущества использования headless CMS в сочетании с JAMstack. Headless CMS позволяет разделить представление и содержимое, обеспечивая гибкость, будущую устойчивость и безопасность. JAMstack делает сайты быстрыми, безопасными и легко масштабируемыми. Вместе они дают распределенную архитектуру с хорошей производительностью.
https://hamsa-harcourt.medium.com/why-use-a-headless-cms-with-jamstack-72379a158496
————————————————————
Теги:
#javascript #backend #architecture