articles / About

About

openjsan publishes practical writing about JavaScript and the web platform. The focus is deliberately narrow: the parts of front-end work that stay useful as frameworks and trends come and go. That means the language itself, how code runs in the browser, and the tooling that keeps a codebase maintainable.

The aim of every piece is to leave you able to do something specific, whether that is structuring modules, handling a data request properly, reasoning about the event loop, or setting up a test you will actually run. Explanations come first, with working code to make them concrete, and nothing is padded to hit a length.

What you will find here

  • Articles grouped into three areas: language and patterns, the browser and runtime, and tooling and quality.
  • Guides that put those articles into ordered reading tracks.
  • Cheatsheets and a glossary for quick reference.
  • Tools that run entirely in your browser, with nothing uploaded anywhere.

How these are written

Articles favour plain language over jargon and real, runnable examples over abstraction. Where a topic has genuine trade-offs, they are spelled out rather than glossed over, because the interesting part of most front-end decisions is the trade-off. New pieces are added when an idea is worth writing down, not on a fixed schedule.

About the author

Marcus Feld

Marcus Feld is a front-end engineer who has spent the last decade building and maintaining JavaScript applications, from small widgets to large single-page apps. Much of that time has been the unglamorous part of the job: untangling legacy code, improving build pipelines, and making test suites fast enough that people actually run them.

He writes here about the fundamentals that survive each framework cycle, because those are what he has found matter most in practice. He is particularly interested in the browser platform itself, in keeping dependencies lean, and in the habits that let a codebase grow without becoming fragile. You can read all of his articles or start with the guides.