# JavaScript Performance > Check for performance problems in your JavaScript files (and CSS too) JavaScript complexity can slow down runtime performance. Identifying these possible issues are essential to offer the smoothest user experience. Use the Timeline tool in the Chrome Developer Tool to evaluate scripts events and found the one that may take too much time. - [Speed Up JavaScript Execution | Tools for Web Developers](https://developers.google.com/web/tools/chrome-devtools/rendering-tools/js-execution) - [JavaScript Profiling With The Chrome Developer Tools](https://www.smashingmagazine.com/2012/06/javascript-profiling-chrome-developer-tools/) - [How to Record Heap Snapshots | Tools for Web Developers](https://developers.google.com/web/tools/chrome-devtools/memory-problems/heap-snapshots) - [Chapter 22 - Profiling the Frontend - Blackfire](https://blackfire.io/docs/book/22-frontend-profiling) - [30 Tips To Improve Javascript Performance](http://www.monitis.com/blog/30-tips-to-improve-javascript-performance/)