Closure Compiler is a JavaScript optimizing compiler. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. It is used in many of Google's JavaScript apps, including Gmail, Google Web Search, Google Maps, and Google Docs.
closure-compiler optimization typecheckingExecute a JS bundle, serialize global state and side effects to a snapshot that can be quickly restored.
optimization prepackclean-css is a fast and efficient CSS optimizer for Node.js platform and any modern browser.According to tests it is one of the best available.
css minification optimization css-optimizations css-optimizer clean-css minifierThe following code snippet demonstrates the general workflow of nnvm compiler.Licensed under an Apache-2.0 license.
computation-graph deep-learning optimization deployment nnvm tvm cuda opencl rocm metalNote: Now that the book is done, I'm not actively working on it. There are only so many hours in the day, and I have other projects that need my love, including a new book. This means I'm not responding to issues and pull requests here. However, I do intend to circle back and do a second edition at some point, so please do continue to file bugs.
book markdown game-development c-plus-plus architecture optimization design-patternsExtract & Inline Critical-path CSS in HTML pages
css critical-css critical-path-css critical-path-styles inline-css inline-styles critical path optimizationSimplify virtually executes an app to understand its behavior and then tries to optimize the code so that it behaves identically but is easier for a human to understand. Each optimization type is simple and generic, so it doesn't matter what the specific type of obfuscation is used. The code on the left is a decompilation of an obfuscated app, and the code on the right has been deobfuscated.
deobfuscation optimization android reverse-engineering malware-analysis dalvik malware deobfuscator virtual-machine emulator malware-analyzerSVG Optimizer is a Nodejs-based tool for optimizing SVG vector graphics files. SVG files, especially those exported from various editors, usually contain a lot of redundant and useless information. This can include editor metadata, comments, hidden elements, default or non-optimal values and other stuff that can be safely removed or converted without affecting the SVG rendering result.
svg minification nodejs svgo optimization cli optimize minifyWhen you are building a website, chances are that you are using a css framework like Bootstrap, Materializecss, Foundation, etc... But you will only use a small set of the framework and a lot of unused css styles will be included. This is where Purgecss comes into play. Purgecss analyzes your content and your css files. Then it matches the selectors used in your files with the one in your content files. It removes unused selectors from your css, resulting in smaller css files.
css optimization-tools purgecss optimization remove unused purge uncss purifyWebDNN is an open source software framework for executing deep neural network (DNN) pre-trained model on web browser. WebDNN can execute DNN models trained by follow deep learning frameworks on web browser.
deep-neural-networks accelerate optimization webgpuCreator, programmer and project lead of DietPi.
dietpi sbc raspberrypi odroid debian shell lightweight optimizationJavaScript constraint based layout for high-quality graph visualization and exploration using D3.js and other web-based graphics libraries. Note: While D3 adaptor supports both D3 v3 and D3 v4, WebCoLa's interface is styled like D3 v3. Follow the setup in our homepage for more details.
graph layout constraints optimizationA Java Optimization Framework
optimization java-optimization-framework analysis-frameworkA helpful checklist / collection of Search Engine Optimization (SEO) tips and techniques.
seo keyword optimization search engine google tips collection awesome awesome-listEasy, powerful, portable, absurdly fast numerical calculations. Includes static dispatch with inlining based on your platform and vector types, zero-allocation iteration, vectorized loading/storing, and support for uneven collections. The vector size is entirely determined by the machine you’re compiling for - it attempts to use the largest vector size supported by your machine, and works on any platform or architecture (see below for details).
simd cross-platform optimization intrinsicsPredict which DOM element a user will interact with next. You give it a list of elements and it will try to predict when a user is about to mouse over one of those elements.
prediction optimization preloadGosl is a Go library to develop Artificial Intelligence and High-Performance Scientific Computations. The library tries to be as general and easy as possible. Gosl considers the use of both Go concurrency routines and parallel computing using the message passing interface (MPI). Gosl has several modules (sub-packages) for a variety of tasks in scientific computing, image analysis, and data post-processing.
scientific-computing visualization linear-algebra differential-equations sparse-systems plotting mkl parallel-computations computational-geometry graph-theory tensor-algebra fast-fourier-transform eigenvalues eigenvectors hacktoberfest machine-learning artificial-intelligence optimization optimization-algorithms linear-programmingesbuild is a JavaScript bundler written in Go that supports blazing fast ESNext & TypeScript transpilation and JS minification. Curious how much faster your build will be? See what users are saying.
babel typescript webpack optimization minification esnext speedup terser esbuild esbuild-loader loaderA curated list of research in machine learning system. Link to the code if available is also present. Now we have a team to maintain this project. You are very welcome to pull request by using our template.
infrastructure distributed-systems machine-learning deep-neural-networks system deep-learning optimization paper deep-reinforcement-learning inference automl computer-system edge-computing model-database resouce-management
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.