Nik
Nik's Blog

Nik's Blog

Follow

External articles

EN:

  1. JS Promises #3: Garbage collection and memory leaks 19 January 2023
  2. JavaScript memory management 101: Strong and Weak refs, FinalizationRegistry 21 August 2022
  3. JS Promises #2: how to get current promise status and build your own promise queue? 5 August 2022
  4. JavaScript Promises #1: how promises work 1 August 2022
  5. Hitchhiker's guide to frontend performance optimization. Part 1. Critical render path 21 September 2020
  6. Dealing with callbacks as props in React 16 February 2019
  7. Keys in React 1 August 2018

Ru:

  1. Frontend performance as contemporary art: graphics, code, stories 16 September 2020
  2. Frontend performance optimization. Part 2. Event loop, layout, paint, composite 3 September 2020
  3. Frontend performance optimization. Part 1. Critical Render Path 5 August 2020
  4. Biased and subjective view on developer's CV 7 July 2020
  5. Dealing with callbacks as props in React 6 February 2019
  6. Analyzing of React tasks from HeadHunter stand on HolyJs 28 November 2018
  7. Keys in React 28 March 2018
  8. PureComponent & Components 2 February 2018
  9. Render array of components as a component 5 November 2017
  10. How to animate linear-gradient 26 September 2017
  11. How we use stubs for async queries on the client side 18 April 2017
  12. Developing React project from scratch 20 September 2016
  13. How to create native-styled select controls 3 November 2015
  14. Unit testing in js. YATS — my own approach to write unit tests 12 October 2014
  15. BEM for babies 23 November 2013
  16. Text selection in textarea 3 July 2013