Skip to content

hitabisgmbh/oaklean-vscode

Repository files navigation

Oaklean

Oaklean is a powerful Visual Studio Code extension designed to enhance your development workflow by providing insights into code optimization and resource usage in Node.js projects. This toolkit is specifically built to interpret reports generated from our Oaklean Profiler, allowing you to identify areas of your codebase that can be optimized for improved performance and energy efficiency. Additionally, it offers a comprehensive overview of your project's Node.js dependencies and their resource consumption, enabling you to make informed decisions about optimizing your application's footprint.

Demo Gif

Features

  • Profiler Report Interpretation: Oaklean seamlessly integrates with our Oaklean Profiler, enabling it to analyze and interpret generated reports. By leveraging this functionality, the toolkit identifies code segments that can be optimized for enhanced performance.
  • Code Highlighting for Optimization: With its intelligent code highlighting capabilities, this extension visually identifies areas in your codebase that can be optimized. By pinpointing specific lines or blocks of code, the toolkit empowers you to make targeted improvements and streamline your application's execution.
  • Node.js Dependency Resource Overview: Gain a comprehensive understanding of your project's dependencies and their resource usage. Oaklean provides an overview of resource consumption, allowing you to assess the impact of each dependency and optimize your project's overall efficiency.

📋 Full Feature List: Here you can find a detailed overview of the features.

Requirements

To interpret profiler reports you need to generate them with our Oaklean Profiler. As soon as you generated a report it will be listed under the available project reports with the "Select Project/Module Report" command.

Working with Oaklean

  1. Generate a profiler report using our Oaklean Profiler package.
  2. Open the report file (.oak) in Visual Studio Code using the "Select Project/Module Report" command or simply by right clicking on a .oak file
  3. The toolkit will automatically analyze and interpret the report, highlighting areas of code that can be optimized.
  4. Use the provided overview on the left sidebar to assess resource usage of Node.js dependencies and make informed decisions for optimization.

For more information