MiniSwift Hikayesi
WebView'de stabil FPS arayışıyla başlayan; GPU üzerinde Swift lexer/parser'dan sıfırdan yazılan bir Unicode kütüphanesine, oradan platformdan bağımsız bir Swift derleyicisine uzanan uzun bir odaklanma ve sapma hikayesi.
Kriptografi · Sistemler · OS Geliştirme
Kişisel notlar, teknik denemeler ve zihinsel logbook — buradaki yazılar bitmiş fikirler değil, anlama sürecinin kayıtları.
WebView'de stabil FPS arayışıyla başlayan; GPU üzerinde Swift lexer/parser'dan sıfırdan yazılan bir Unicode kütüphanesine, oradan platformdan bağımsız bir Swift derleyicisine uzanan uzun bir odaklanma ve sapma hikayesi.
WebKit JavaScriptCore motorunun JavaScript kaynak kodunu makine koduna dönüştürme sürecini adım adım inceliyoruz — Lexer, Parser, Bytecode, LLInt, Baseline JIT, DFG ve FTL katmanları.
Neden kurdum, ne ihtiyaç vardı? Google'ın SEO çöplüğünden uzak, sade ve dürüst bir arama deneyimi arayışının hikayesi.