Software Alternatives & Reviews

Ask HN: Where to start with getting back into front end?

Svelte Preact.js Closure Compiler
  1. 1
    Cybernetically enhanced web apps
    Pricing:
    • Open Source
    Yeah, it's a mess. Learn CSS. For real. Use the cascade, it's there for a reason. CSS has variables and animations and can even do interactivity. Vanilla JS will take you far if you learn it thoroughly. (MDN[0] is your friend) ES Modules exist and work natively in the browser. Use them to organize your code. React is crazy popular, learning it is good to have it on your résumé if nothing else, but it needs huge and slow dev tooling. If you want a framework, use Preact[1] (React but tiny, if you use it with htm[2] you won't need a build step) or Svelte[3]. Babel isn't needed unless you are targeting old browsers, and even if you are Closure Compiler[4] works better. [0]: https://developer.mozilla.org/ [1]: https://preactjs.com/ [2]: https://github.com/developit/htm [3]: https://svelte.dev/ [4]: https://developers.google.com/closure/compiler/.

    #Javascript UI Libraries #JavaScript Framework #JS Library 352 social mentions

  2. Preact is a fast 3kB alternative to React with the same modern API. Components & Virtual DOM.
    Pricing:
    • Open Source
    Yeah, it's a mess. Learn CSS. For real. Use the cascade, it's there for a reason. CSS has variables and animations and can even do interactivity. Vanilla JS will take you far if you learn it thoroughly. (MDN[0] is your friend) ES Modules exist and work natively in the browser. Use them to organize your code. React is crazy popular, learning it is good to have it on your résumé if nothing else, but it needs huge and slow dev tooling. If you want a framework, use Preact[1] (React but tiny, if you use it with htm[2] you won't need a build step) or Svelte[3]. Babel isn't needed unless you are targeting old browsers, and even if you are Closure Compiler[4] works better. [0]: https://developer.mozilla.org/ [1]: https://preactjs.com/ [2]: https://github.com/developit/htm [3]: https://svelte.dev/ [4]: https://developers.google.com/closure/compiler/.

    #Javascript UI Libraries #JavaScript #Javascript Utilities & Libraries 83 social mentions

  3. The Closure Compiler is a tool for making JavaScript download and run faster.
    Pricing:
    • Open Source
    Yeah, it's a mess. Learn CSS. For real. Use the cascade, it's there for a reason. CSS has variables and animations and can even do interactivity. Vanilla JS will take you far if you learn it thoroughly. (MDN[0] is your friend) ES Modules exist and work natively in the browser. Use them to organize your code. React is crazy popular, learning it is good to have it on your résumé if nothing else, but it needs huge and slow dev tooling. If you want a framework, use Preact[1] (React but tiny, if you use it with htm[2] you won't need a build step) or Svelte[3]. Babel isn't needed unless you are targeting old browsers, and even if you are Closure Compiler[4] works better. [0]: https://developer.mozilla.org/ [1]: https://preactjs.com/ [2]: https://github.com/developit/htm [3]: https://svelte.dev/ [4]: https://developers.google.com/closure/compiler/.

    #Web Application Bundler #Tool #Code Analysis 10 social mentions

Discuss: Ask HN: Where to start with getting back into front end?

Log in or Post with