[{"data":1,"prerenderedAt":540},["ShallowReactive",2],{"$f1uxCfdQUmhVGiMTp4ySyVuKQanF4ED5K9WAN-JuCT1A":3,"$fp-iSqrUeKHA5T3BsdDmu4WkgE-3PP3D6Hf60DzEFn2g":41},{"slug":4,"content":5,"headings":6,"notes":33,"groupedNotes":34,"title":35,"date":36,"description":37,"tags":38,"author":40},"kyle-simpson-you-don-t-know-js-async-performance-2015","\u003Ch4 id=\"1-общее-описание\">1. Общее описание\u003C\u002Fh4>\n\u003Cp>Эта книга посвящена глубокому изучению того, как в JavaScript выражается и управляется поведение программы, распределенное во времени, а также способам повышения её производительности. Она рассчитана на разработчиков, уже знакомых с основами языка, но стремящихся достичь \u003Cstrong>истинного мастерства\u003C\u002Fstrong> и понимания внутренних механизмов работы JS. Освоив материал, читатель научится эффективно использовать современные паттерны асинхронности (Promises и Generators), избегать типичных ошибок проектирования и грамотно проводить бенчмаркинг своего кода.\u003C\u002Fp>\n\u003Ch4 id=\"2-структура\">2. Структура\u003C\u002Fh4>\n\u003Cp>Материал организован по принципу \u003Cstrong>постепенного усложнения абстракций\u003C\u002Fstrong>: от базовых понятий событийного цикла до сложных систем взаимодействия параллельных процессов. Главы 1 и 2 закладывают фундамент, подробно разбирая теорию асинхронности и недостатки традиционных callback-функций. Главы 3 и 4 детально фокусируются на «спасительных» технологиях — Промисах и Генераторах, которые решают проблемы доверия и последовательности кода. Завершающие главы 5 и 6 переходят от паттернов написания кода к вопросам производительности на макро- (Web Workers) и микро-уровнях (бенчмаркинг и оптимизация движков). Темы вроде SIMD и asm.js упоминаются как перспективные инструменты для специфических высоконагруженных задач.\u003C\u002Fp>\n\u003Ch4 id=\"3-описание-разделов\">3. Описание разделов\u003C\u002Fh4>\n\u003Ch5 id=\"основы-асинхронности-и-событийный-цикл-глава-1\">Основы асинхронности и событийный цикл (Глава 1)\u003C\u002Fh5>\n\u003Cp>Автор начинает с разъяснения фундаментальной концепции: любая нетривиальная программа на JS состоит из частей, выполняющихся \u003Cstrong>«сейчас»\u003C\u002Fstrong> и \u003Cstrong>«потом»\u003C\u002Fstrong>. Ключевым механизмом здесь является \u003Cstrong>Event Loop (событийный цикл)\u003C\u002Fstrong> — очередь, из которой движок JS берет задачи на исполнение по одной за раз. Важно понимать, что сам JS долгое время не имел встроенного понятия времени и полностью полагался на хост-среду (браузер или Node.js) для планирования событий.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Параллелизм vs Асинхронность:\u003C\u002Fstrong> Асинхронность — это про разрыв во времени между «сейчас» и «потом», а параллелизм — про одновременное выполнение задач на разных ядрах\u002Fпотоках. В JS функции выполняются до завершения (\u003Cstrong>run-to-completion\u003C\u002Fstrong>), что делает их атомарными относительно друг друга в рамках одного потока, но не исключает состояния гонки на уровне общих данных.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Jobs (Микрозадачи):\u003C\u002Fstrong> В ES6 появилось понятие очереди микрозадач (Job Queue), которая прикрепляется к концу текущего «тика» событийного цикла, обеспечивая выполнение задачи «как можно скорее», что критично для работы Промисов.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch5 id=\"проблема-обратных-вызовов-глава-2\">Проблема обратных вызовов (Глава 2)\u003C\u002Fh5>\n\u003Cp>Callbacks признаются фундаментальным, но крайне ограниченным способом управления асинхронностью. Основные претензии автора:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Нелинейность мышления:\u003C\u002Fstrong> Человеческий мозг планирует задачи последовательно, а вложенные callback-функции заставляют прыгать по коду, что ведет к «callback hell» (проблема не в отступах, а в сложности отслеживания потока управления).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Инверсия управления:\u003C\u002Fstrong> Передавая callback сторонней библиотеке, вы отдаете ей контроль над выполнением вашей программы. Это порождает \u003Cstrong>проблемы доверия\u003C\u002Fstrong>: callback может быть вызван слишком рано, слишком поздно, слишком много раз или вообще никогда.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch5 id=\"промисы-восстановление-доверия-глава-3\">Промисы: восстановление доверия (Глава 3)\u003C\u002Fh5>\n\u003Cp>Промисы предлагают «развернуть» инверсию управления. Вместо того чтобы ждать вызова вашей функции кем-то другим, вы получаете объект-обещание, который извещает вас о завершении задачи.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Состояния и неизменность:\u003C\u002Fstrong> Промис может быть выполнен (fulfilled) или отклонен (rejected) только один раз, после чего его состояние становится неизменным. Это гарантирует, что никакая внешняя сила не изменит результат асинхронной операции после её завершения.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API и цепочки:\u003C\u002Fstrong> Подробно разбираются методы \u003Ccode>.then()\u003C\u002Fcode>, \u003Ccode>.catch()\u003C\u002Fcode>, а также статические методы \u003Ccode>Promise.all()\u003C\u002Fcode> (ожидание всех) и \u003Ccode>Promise.race()\u003C\u002Fcode> (первый завершившийся побеждает). Особое внимание уделено функции \u003Ccode>Promise.resolve()\u003C\u002Fcode>, которая позволяет нормализовать любое значение (включая then-объекты) в настоящий доверенный Промис.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch5 id=\"генераторы-глава-4\">Генераторы (Глава 4)\u003C\u002Fh5>\n\u003Cp>Генераторы вводят в JS возможность приостановки функции в середине выполнения без блокировки основного потока.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Итераторы и двусторонний обмен:\u003C\u002Fstrong> С помощью ключевого слова \u003Ccode>yield\u003C\u002Fcode> генератор может не только отдавать значения, но и принимать их извне при возобновлении.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Синхронный вид асинхронного кода:\u003C\u002Fstrong> Главная ценность генераторов — в связке с Промисами. Если \u003Ccode>yield\u003C\u002Fcode> выдает Промис, а внешний исполнитель (runner) возобновляет генератор результатом этого Промиса, мы получаем асинхронный код, который выглядит и читается как последовательный синхронный, включая обработку ошибок через стандартный \u003Ccode>try..catch\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch5 id=\"производительность-программы-главы-56\">Производительность программы (Главы 5–6)\u003C\u002Fh5>\n\u003Cul>\n\u003Cli>\u003Cstrong>Web Workers:\u003C\u002Fstrong> Рассматривается способ выноса тяжелых вычислений в отдельные потоки. Обсуждаются ограничения (отсутствие доступа к DOM) и методы передачи данных, такие как Transferable Objects, позволяющие избежать дорогостоящего копирования памяти.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Бенчмаркинг:\u003C\u002Fstrong> Автор критикует наивные замеры времени через \u003Ccode>new Date().getTime()\u003C\u002Fcode> и призывает использовать библиотеку \u003Cstrong>Benchmark.js\u003C\u002Fstrong>, учитывающую статистические погрешности и особенности оптимизации движков.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Оптимизация:\u003C\u002Fstrong> Важное замечание — не стоит пытаться «перехитрить» движок JS микро-оптимизациями (вроде \u003Ccode>++i\u003C\u002Fcode> против \u003Ccode>i++\u003C\u002Fcode>). Вместо этого следует фокусироваться на критических путях программы и использовать возможности вроде Tail Call Optimization (TCO) в ES6, позволяющей писать бесконечную рекурсию без переполнения стека.\u003C\u002Fli>\n\u003C\u002Ful>",[7,11,14,17,21,24,27,30],{"id":8,"text":9,"depth":10},"1-общее-описание","1. Общее описание",3,{"id":12,"text":13,"depth":10},"2-структура","2. Структура",{"id":15,"text":16,"depth":10},"3-описание-разделов","3. Описание разделов",{"id":18,"text":19,"depth":20},"основы-асинхронности-и-событийный-цикл-глава-1","Основы асинхронности и событийный цикл (Глава 1)",4,{"id":22,"text":23,"depth":20},"проблема-обратных-вызовов-глава-2","Проблема обратных вызовов (Глава 2)",{"id":25,"text":26,"depth":20},"промисы-восстановление-доверия-глава-3","Промисы: восстановление доверия (Глава 3)",{"id":28,"text":29,"depth":20},"генераторы-глава-4","Генераторы (Глава 4)",{"id":31,"text":32,"depth":20},"производительность-программы-главы-56","Производительность программы (Главы 5–6)",[],{},"You Don't Know JS: Async &#x26; Performance (2015)","2026-07-22","Асинхронность и производительность в JavaScript — событийный цикл, промисы, генераторы, Web Workers и практики бенчмаркинга.",[39],"Программирование","Kyle Simpson",{"sortedArticles":42,"tagCount":536},[43,62,78,107,129,135,146,171,186,196,206,216,241,251,261,272,296,307,317,327,345,357,369,379,386,424,434,443,455,465,479,501,513,526],{"slug":44,"headings":45,"title":58,"date":36,"description":59,"tags":60,"author":61},"joel-spolsky-the-law-of-leaky-abstractions-2002",[46,49,52,55],{"id":47,"text":48,"depth":10},"суть-абстракции-на-примере-tcpip","Суть абстракции на примере TCP\u002FIP",{"id":50,"text":51,"depth":10},"закон-дырявых-абстракций","Закон дырявых абстракций",{"id":53,"text":54,"depth":10},"примеры-протечек-в-программировании","Примеры «протечек» в программировании",{"id":56,"text":57,"depth":10},"главный-парадокс-почему-учиться-становится-сложнее","Главный парадокс: почему учиться становится сложнее","The Law of Leaky Abstractions (2002)","Закон дырявых абстракций — почему любое упрощение в программировании рано или поздно просачивается и не освобождает от изучения основ.",[39],"Joel Spolsky",{"slug":63,"headings":64,"title":72,"date":36,"description":73,"tags":74,"author":77},"richard-panek-the-4-percent-universe-dark-matter-dark",[65,66,69],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},"2-основные-тезисы","2. Основные тезисы",{"id":70,"text":71,"depth":10},"3-краткое-описание-глав","3. Краткое описание глав","The 4 Percent Universe: Dark Matter, Dark Energy, and the Race to Discover the Rest of Reality (2011)","История открытия тёмной материи и тёмной энергии — как астрономы осознали, что видимая Вселенная составляет лишь 4% реальности.",[75,76],"Космология","Физика","Richard Panek",{"slug":79,"headings":80,"title":103,"date":36,"description":104,"tags":105,"author":106},"frederick-p-brooks-jr-the-mythical-man-month-essays-on",[81,82,85,88,91,94,97,100],{"id":8,"text":9,"depth":10},{"id":83,"text":84,"depth":10},"2-структура-и-карта-охвата","2. Структура и карта охвата",{"id":86,"text":87,"depth":10},"3-подробное-описание-разделов","3. Подробное описание разделов",{"id":89,"text":90,"depth":20},"часть-i-природа-программирования-и-мифы-управления-главы-12","Часть I: Природа программирования и мифы управления (Главы 1–2)",{"id":92,"text":93,"depth":20},"часть-ii-организация-команды-и-концептуальная-целостность-главы-37","Часть II: Организация команды и концептуальная целостность (Главы 3–7)",{"id":95,"text":96,"depth":20},"часть-iii-оценка-ресурсы-и-документация-главы-810","Часть III: Оценка, ресурсы и документация (Главы 8–10)",{"id":98,"text":99,"depth":20},"часть-iv-жизненный-цикл-и-инструменты-главы-1115","Часть IV: Жизненный цикл и инструменты (Главы 11–15)",{"id":101,"text":102,"depth":20},"часть-v-серебряной-пули-нет-и-ретроспектива-главы-1619","Часть V: «Серебряной пули нет» и ретроспектива (Главы 16–19)","The Mythical Man-Month: Essays on Software Engineering (1995)","Классика управления разработкой — мифический человеко-месяц, хирургические бригады, концептуальная целостность и отсутствие серебряной пули.",[39],"Frederick P. Brooks, Jr.",{"slug":108,"headings":109,"title":125,"date":36,"description":126,"tags":127,"author":128},"khalil-stemmler-client-side-architecture-basics-i",[110,113,116,119,122],{"id":111,"text":112,"depth":10},"проблема-современных-стандартов-mvc-и-mvp","Проблема современных стандартов (MVC и MVP)",{"id":114,"text":115,"depth":10},"задачи-модели-в-клиентских-приложениях","Задачи «Модели» в клиентских приложениях",{"id":117,"text":118,"depth":10},"необходимость-общего-языка","Необходимость общего языка",{"id":120,"text":121,"depth":10},"решение-уроки-бэкенд-разработки","Решение: уроки бэкенд-разработки",{"id":123,"text":124,"depth":10},"цели-клиентской-архитектуры","Цели клиентской архитектуры","Client-Side Architecture Basics: I. Architecture (2020)","Проблемы MVC и MVP во фронтенде и путь к клиентской архитектуре — разделение домена, приложения и инфраструктуры.",[39],"Khalil Stemmler",{"slug":130,"headings":131,"title":132,"date":36,"description":133,"tags":134,"author":128},"khalil-stemmler-client-side-architecture-basics-ii",[],"Client-Side Architecture Basics: II. Principles (2020)","Принципы CQS и разделения ответственности для фронтенда — чтение и запись, вертикальные срезы и выбор инструментов.",[39],{"slug":4,"headings":136,"title":35,"date":36,"description":37,"tags":145,"author":40},[137,138,139,140,141,142,143,144],{"id":8,"text":9,"depth":10},{"id":12,"text":13,"depth":10},{"id":15,"text":16,"depth":10},{"id":18,"text":19,"depth":20},{"id":22,"text":23,"depth":20},{"id":25,"text":26,"depth":20},{"id":28,"text":29,"depth":20},{"id":31,"text":32,"depth":20},[39],{"slug":147,"headings":148,"title":167,"date":36,"description":168,"tags":169,"author":170},"mdn-contributors-css-performance-optimization-2025",[149,152,155,158,161,164],{"id":150,"text":151,"depth":10},"подготовка-и-измерение","Подготовка и измерение",{"id":153,"text":154,"depth":10},"оптимизация-рендеринга-и-cssom","Оптимизация рендеринга и CSSOM",{"id":156,"text":157,"depth":10},"работа-с-ресурсами-и-изображениями","Работа с ресурсами и изображениями",{"id":159,"text":160,"depth":10},"оптимизация-анимаций","Оптимизация анимаций",{"id":162,"text":163,"depth":10},"производительность-шрифтов","Производительность шрифтов",{"id":165,"text":166,"depth":10},"продвинутые-техники-css-containment","Продвинутые техники: CSS Containment","CSS performance optimization (2025)","Оптимизация CSS для быстрого рендера — блокировка отрисовки, reflow, анимации на GPU, шрифты и CSS Containment.",[39],"MDN Contributors",{"slug":172,"headings":173,"title":179,"date":180,"description":181,"tags":182,"author":185},"charles-boddicker-knowledge-erkenntniss-and-affect-in",[174,175,176],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":177,"text":178,"depth":10},"3-краткий-пересказ-содержания","3. Краткий пересказ содержания","Knowledge (Erkenntniss) and Affect in Nietzsche (2021)","2026-07-16","Перспективизм Ницше как методология, а не релятивизм: аффективная ориентация против шопенгауэровского безстрастного субъекта.",[183,184],"Ницше","Психология","Charles Boddicker",{"slug":187,"headings":188,"title":192,"date":180,"description":193,"tags":194,"author":195},"charles-murray-human-diversity-gender-race-class-and-genes",[189,190,191],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":70,"text":71,"depth":10},"Human Diversity: Gender, Race, Class, and Genes (2020)","Синтез генетики и нейронауки о биологических различиях между группами — вызов социальному конструктивизму в социальных науках.",[184],"Charles Murray",{"slug":197,"headings":198,"title":202,"date":180,"description":203,"tags":204,"author":195},"charles-murray-human-accomplishment-the-pursuit-of",[199,200,201],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":70,"text":71,"depth":10},"Human Accomplishment: The Pursuit of Excellence in the Arts and Sciences, 800 B.C. to 1950 (2003)","Историометрическое исследование величайших достижений человечества в науке и искусстве за две с половиной тысячи лет.",[205],"История",{"slug":207,"headings":208,"title":212,"date":180,"description":213,"tags":214,"author":215},"charles-taylor-a-secular-age-2007",[209,210,211],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":70,"text":71,"depth":10},"A Secular Age (2007)","Почему в 1500 году неверие в Бога было почти невозможно, а к 2000-му вера стала одной из многих опций — теория секуляризации.",[205],"Charles Taylor",{"slug":217,"headings":218,"title":237,"date":180,"description":238,"tags":239,"author":240},"claus-beisbart-philosophy-and-cosmology-2016",[219,220,221,222,225,228,231,234],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":177,"text":178,"depth":10},{"id":223,"text":224,"depth":10},"4-возникновение-жизни","4. Возникновение жизни",{"id":226,"text":227,"depth":10},"41-проблема-тонкой-настройки","4.1 Проблема «тонкой настройки»",{"id":229,"text":230,"depth":10},"42-аргумент-от-проекта-бог","4.2 Аргумент от «проекта» (Бог)",{"id":232,"text":233,"depth":10},"43-мультивселенная-и-антропные-принципы","4.3 Мультивселенная и антропные принципы",{"id":235,"text":236,"depth":10},"45-критика-бейсбарта","4.5 Критика Бейсбарта","Philosophy and Cosmology (2016)","Философский анализ эпистемологических границ космологии: от кантовского скептицизма до ограничений ОТО и мультивселенных.",[75],"Claus Beisbart",{"slug":242,"headings":243,"title":247,"date":180,"description":248,"tags":249,"author":250},"george-f-r-ellis-issues-in-the-philosophy-of-cosmology-2005",[244,245,246],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":177,"text":178,"depth":10},"Issues in the Philosophy of Cosmology (2005)","Системный анализ философских оснований космологии через 34 тезиса о единственности Вселенной, мультивселенных и антропном принципе.",[75,76],"George F. R. Ellis",{"slug":252,"headings":253,"title":257,"date":180,"description":258,"tags":259,"author":260},"helge-kragh-cosmology-and-controversy-the-historical",[254,255,256],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":70,"text":71,"depth":10},"Cosmology and Controversy: The Historical Development of Two Theories of the Universe (1996)","История космологии 1920–1970-х: противостояние теории Большого взрыва и стационарной модели устойчивого состояния.",[75,205],"Helge Kragh",{"slug":262,"headings":263,"title":267,"date":180,"description":268,"tags":269,"author":271},"john-d-caputo-heidegger-and-aquinas-an-essay-on-overcoming",[264,265,266],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":70,"text":71,"depth":10},"Heidegger and Aquinas: An Essay on Overcoming Metaphysics (1982)","Столкновение мысли Хайдеггера и Фомы Аквинского о Бытии и преодолении метафизики через мистический элемент в томизме.",[270],"Хайдеггер","John D. Caputo",{"slug":273,"headings":274,"title":292,"date":180,"description":293,"tags":294,"author":295},"luke-phillips-sublimation-and-the-ubermensch-2015",[275,276,279,282,286,289],{"id":8,"text":9,"depth":10},{"id":277,"text":278,"depth":10},"2-основные-выводы","2. Основные выводы",{"id":280,"text":281,"depth":10},"3-содержание-текста","3. Содержание текста",{"id":283,"text":284,"depth":285},"ссылки","Ссылки",1,{"id":287,"text":288,"depth":10},"основные-работы-ницше","Основные работы Ницше:",{"id":290,"text":291,"depth":10},"черновики-и-ранние-работы","Черновики и ранние работы:","Sublimation and the Übermensch (2015)","Статья об исправлении ошибок в понимании сублимации у Ницше и её связи с концепцией Сверхчеловека.",[183,184],"Luke Phillips",{"slug":297,"headings":298,"title":302,"date":180,"description":303,"tags":304,"author":306},"noble-ross-reat-karma-and-rebirth-in-the-upanisads-and",[299,300,301],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":280,"text":281,"depth":10},"Karma and Rebirth in the Upanisads and Buddhism (1977)","Сравнительный анализ доктрин кармы и перерождения в Упанишадах и раннем буддизме как общей неведийской традиции.",[305],"Индия","Noble Ross Reat",{"slug":308,"headings":309,"title":313,"date":180,"description":314,"tags":315,"author":316},"paul-j-steinhardt-neil-turok-endless-universe-beyond-the",[310,311,312],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":70,"text":71,"depth":10},"Endless Universe: Beyond the Big Bang (2007)","Книга о циклической модели Вселенной — бесконечная последовательность расширений и сжатий вместо единственного Большого взрыва.",[75,76],"Paul J. Steinhardt, Neil Turok",{"slug":318,"headings":319,"title":323,"date":180,"description":324,"tags":325,"author":326},"roger-penrose-cycles-of-time-an-extraordinary-new-view-of",[320,321,322],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":70,"text":71,"depth":10},"Cycles of Time: An Extraordinary New View of the Universe (2010)","Конформная циклическая космология: как конец одного эона Вселенной становится началом следующего через геометрию света.",[75,76],"Roger Penrose",{"slug":328,"headings":329,"title":341,"date":180,"description":342,"tags":343,"author":344},"alla-kholmatova-design-systems-a-practical-guide-to",[330,331,334,335,338],{"id":8,"text":9,"depth":10},{"id":332,"text":333,"depth":10},"2-структура-и-охват","2. Структура и охват",{"id":15,"text":16,"depth":10},{"id":336,"text":337,"depth":20},"часть-1-основы-foundations","Часть 1: Основы (Foundations)",{"id":339,"text":340,"depth":20},"часть-2-процесс-process","Часть 2: Процесс (Process)","Design Systems: A practical guide to creating design languages for digital products","Практическое руководство по созданию и поддержке дизайн-систем для цифровых продуктов — от теоретических основ к процессам.",[39],"Alla Kholmatova",{"slug":346,"headings":347,"title":351,"date":180,"description":352,"tags":353,"author":356},"andre-jean-festugiere-la-revelation-d-hermes-trismegiste-iv",[348,349,350],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":70,"text":71,"depth":10},"La Révélation d'Hermès Trismégiste. IV. Le Dieu inconnu et la gnose (1954)","Четвёртый том о гнозисе и «неведомом Боге» в герметических текстах — от платонизма до мистического опыта античности.",[354,355],"Гностицизм","Герметизм","André-Jean Festugière",{"slug":358,"headings":359,"title":365,"date":180,"description":366,"tags":367,"author":368},"barbara-dalle-pezze-heidegger-on-gelassenheit-2006",[360,361,362],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":363,"text":364,"depth":10},"3-краткое-описание-разделов","3. Краткое описание разделов","Heidegger on Gelassenheit (2006)","Герменевтический анализ концепции отрешенности (Gelassenheit) Хайдеггера как ответа на бездумность технологической эпохи.",[270],"Barbara Dalle Pezze",{"slug":370,"headings":371,"title":375,"date":180,"description":376,"tags":377,"author":378},"daniel-blue-the-making-of-friedrich-nietzsche-the-quest-for",[372,373,374],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":70,"text":71,"depth":10},"The Making of Friedrich Nietzsche: The Quest for Identity, 1844–1869 (2016)","Биография раннего Ницше до 24 лет: сознательное самоформирование против мифов, созданных сестрой Элизабет Фёрстер-Ницше.",[183,205],"Daniel Blue",{"slug":380,"headings":381,"title":382,"date":180,"description":383,"tags":384,"author":385},"herman-w-tull-the-vedic-origins-of-karma-cosmos-as-man-in",[],"The Vedic Origins of Karma: Cosmos As Man in Ancient Indian Myth and Ritual (1989)","Исследование корней доктрины кармы в ведийском ритуале — не в разрыве с жертвоприношением, а в самом его сердце.",[305],"Herman W. Tull",{"slug":387,"headings":388,"title":420,"date":180,"description":421,"tags":422,"author":423},"john-f-haught-science-and-religion-in-search-of-cosmic",[389,390,393,396,399,402,405,408,411,414,417],{"id":8,"text":9,"depth":10},{"id":391,"text":392,"depth":10},"2-подробное-описание-глав","2. Подробное описание глав",{"id":394,"text":395,"depth":20},"введение-john-f-haught","Введение (John F. Haught)",{"id":397,"text":398,"depth":20},"глава-1-инфляционная-космология-и-вопрос-о-телеологии-andrei-linde","Глава 1. Инфляционная космология и вопрос о телеологии (Andrei Linde)",{"id":400,"text":401,"depth":20},"глава-2-дарвин-и-телеология-природы-francisco-j-ayala","Глава 2. Дарвин и телеология природы (Francisco J. Ayala)",{"id":403,"text":404,"depth":20},"глава-3-исламская-космология-основные-принципы-seyyed-hossein-nasr","Глава 3. Исламская космология: основные принципы (Seyyed Hossein Nasr)",{"id":406,"text":407,"depth":20},"глава-4-космос-и-сознание-индийские-перспективы-anindita-niyogi-balslev","Глава 4. Космос и сознание: индийские перспективы (Anindita Niyogi Balslev)",{"id":409,"text":410,"depth":20},"глава-5-космология-наука-и-этика-в-японском-неоконфуцианстве-mary-evelyn-tucker","Глава 5. Космология, наука и этика в японском неоконфуцианстве (Mary Evelyn Tucker)",{"id":412,"text":413,"depth":20},"глава-6-космическая-направленность-и-мудрость-науки-brian-swimme","Глава 6. Космическая направленность и мудрость науки (Brian Swimme)",{"id":415,"text":416,"depth":20},"глава-7-информация-и-космическая-цель-john-f-haught","Глава 7. Информация и космическая цель (John F. Haught)",{"id":418,"text":419,"depth":20},"глава-8-есть-ли-дизайн-и-цель-во-вселенной-owen-gingerich","Глава 8. Есть ли дизайн и цель во Вселенной? (Owen Gingerich)","Science and Religion in Search of Cosmic Purpose","Сборник о телеологии Вселенной: совместимы ли наука и религия в представлении о целенаправленном космосе и его смысле.",[75],"John F. Haught",{"slug":425,"headings":426,"title":430,"date":180,"description":431,"tags":432,"author":433},"judith-wolfe-heidegger-s-eschatology-theological-horizons",[427,428,429],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":70,"text":71,"depth":10},"Heidegger's Eschatology: Theological Horizons in Martin Heidegger's Early Work (2013)","Теологическая генеалогия ранней мысли Хайдеггера: как эсхатология определяла его путь от католицизма к феноменологии.",[270],"Judith Wolfe",{"slug":435,"headings":436,"title":440,"date":180,"description":441,"tags":442,"author":316},"paul-j-steinhardt-neil-turok-a-cyclic-model-of-the-universe",[437,438,439],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":280,"text":281,"depth":10},"A Cyclic Model of the Universe (2002)","Научная статья о циклической модели Вселенной как альтернативе инфляционному Большому взрыву, с опорой на M-теорию и браны.",[75,76],{"slug":444,"headings":445,"title":451,"date":180,"description":452,"tags":453,"author":454},"paul-oskar-kristeller-the-philosophy-of-marsilio-ficino",[446,447,450],{"id":8,"text":9,"depth":10},{"id":448,"text":449,"depth":10},"2-вывод-книги","2. «Вывод» книги",{"id":70,"text":71,"depth":10},"The Philosophy of Marsilio Ficino","Фундаментальное исследование философской системы Марсилио Фичино — от платоновской теологии до теории любви и души.",[355],"Paul Oskar Kristeller",{"slug":456,"headings":457,"title":461,"date":180,"description":462,"tags":463,"author":464},"adam-wathan-steve-schoger-refactoring-ui",[458,459,460],{"id":8,"text":9,"depth":10},{"id":83,"text":84,"depth":10},{"id":15,"text":16,"depth":10},"Refactoring UI","Практический самоучитель по визуальному дизайну интерфейсов для разработчиков без профильного художественного образования.",[39],"Adam Wathan, Steve Schoger",{"slug":466,"headings":467,"title":475,"date":180,"description":476,"tags":477,"author":478},"richard-j-elliott-the-role-of-removal-and-elimination-in",[468,469,472],{"id":8,"text":9,"depth":10},{"id":470,"text":471,"depth":10},"2-выводы-из-введения-и-заключения","2. Выводы из введения и заключения",{"id":473,"text":474,"depth":10},"3-основное-содержание-текста","3. Основное содержание текста","The role of removal and elimination in Nietzsche's model of self-cultivation (2019)","Статья о том, что у Ницше самовоспитание достигается не только сублимацией, но и устранением определённых влечений.",[183,184],"Richard J. Elliott",{"slug":480,"headings":481,"title":497,"date":180,"description":498,"tags":499,"author":500},"robert-c-martin-clean-code-a-handbook-of-agile-software",[482,483,484,485,488,491,494],{"id":8,"text":9,"depth":10},{"id":83,"text":84,"depth":10},{"id":15,"text":16,"depth":10},{"id":486,"text":487,"depth":20},"часть-i-код-главы-117","Часть I: Код (Главы 1–17)",{"id":489,"text":490,"depth":20},"часть-ii-дизайн-главы-1822","Часть II: Дизайн (Главы 18–22)",{"id":492,"text":493,"depth":20},"часть-iii-архитектура-главы-2327","Часть III: Архитектура (Главы 23–27)",{"id":495,"text":496,"depth":20},"часть-iv-ремесло-и-этика-главы-2837","Часть IV: Ремесло и Этика (Главы 28–37)","Clean Code: A Handbook of Agile Software Craftsmanship (2025)","Практическое руководство по ремеслу разработки: читаемый код, рефакторинг и дисциплины тестирования в Agile-среде.",[39],"Robert C. Martin",{"slug":502,"headings":503,"title":509,"date":180,"description":510,"tags":511,"author":512},"rosa-maria-marafioti-heidegger-und-die-gottesfrage-2024",[504,505,506],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":507,"text":508,"depth":10},"3-описание-глав","3. Описание глав","Heidegger und die Gottesfrage (2024)","Монография об эволюции взглядов Хайдеггера на Бога и религию — от католического бэкграунда до концепции «Последнего Бога».",[270],"Rosa Maria Marafioti",{"slug":514,"headings":515,"title":521,"date":180,"description":522,"tags":523,"author":525},"seyyed-hossein-nasr-islamic-cosmology-basic-tenets-and",[516,517,520],{"id":8,"text":9,"depth":10},{"id":518,"text":519,"depth":10},"2-вывод-из-введения-и-заключения","2. Вывод из введения и заключения",{"id":177,"text":178,"depth":10},"Islamic Cosmology: Basic Tenets and Implications, Yesterday and Today","Эссе об исламской космологии как альтернативе картезианскому редукционизму современной науки, с опорой на традиционализм.",[75,524],"Ислам","Seyyed Hossein Nasr",{"slug":527,"headings":528,"title":532,"date":180,"description":533,"tags":534,"author":535},"werner-heisenberg-physics-and-philosophy-the-revolution-in",[529,530,531],{"id":8,"text":9,"depth":10},{"id":67,"text":68,"depth":10},{"id":70,"text":71,"depth":10},"Physics and Philosophy: The Revolution in Modern Science (1958)","Философские последствия квантовой революции: копенгагенская интерпретация, дополнительность и судьба материализма.",[76],"Werner Heisenberg",{"Программирование":537,"Космология":537,"Физика":538,"Ницше":20,"Психология":20,"История":20,"Хайдеггер":20,"Индия":539,"Гностицизм":285,"Герметизм":539,"Ислам":285},9,6,2,1784720064609]