⚡
  • HOME
  • NEWS
  • SERVICES
  • ARCHITECTURE
  • TECH STACK
  • PORTFOLIO
  • ABOUT
  • CONTACT
HOMENEWSSERVICESARCHITECTURETECH STACKPORTFOLIOABOUTCONTACT
© 2026 Miodrag Gromilić. All rights reserved.
HOMENEWSSERVICESTECH STACKPORTFOLIOCONTACTABOUTFAQs
Back to Skills

JavaScript

Since 1995The language of the web

The language of the web — evolved with it from jQuery days to modern ES2024+ with modules and async/await.

Overview

JavaScript has been my constant companion. I write modern ES2024+ — modules, async/await, generators, Proxy/Reflect. I understand the event loop deeply, leverage closures and functional patterns, and know when vanilla JS beats a framework.

Use Cases

  • Web apps
  • Node.js server-side
  • mobile apps
  • desktop (Electron)
  • browser extensions
  • automation

Advantages

  • Universal runtime
  • massive ecosystem
  • constantly evolving
  • async-first
  • functional + OOP paradigms
  • JSON native

Considerations

  • Dynamic typing can cause runtime errors (TypeScript fixes this)
  • prototype inheritance
  • browser compat

Works Great With

TypeScriptReactNext.jsNode.jsHTML5CSS3

Related Technologies

HTML5
Since 2014
CSS3
Since 2011
TypeScript
Since 2012
React
Since 2013
Next.js
Since 2016
React Native
Since 2015
Back to Skills CONTACT