JJack “Jack Chen” PiggyInaBag·Mar 17, 2025From Characters to Lines: Refactoring My Code Editor for Better Performance and Two-Way ScrollingEnhance your code editor's performance with line-based handling, two-way scrolling using the controller pattern for better efficiency and usability9 min read·sourcemaneditor.hashnode.dev