All Projects → ddvkid → ng-profiler

ddvkid / ng-profiler

Licence: other
Angular Profiler for Ivy, debugging and visualization tools

Programming Languages

typescript
32286 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ng-profiler

changed-files
Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.
Stars: ✭ 733 (+2264.52%)
Mutual labels:  change-detection
counsel-org-clock
Counsel (Ivy) interface for org-clock
Stars: ✭ 44 (+41.94%)
Mutual labels:  ivy
fabric
Urban change model designed to identify changes across 2 timestamps
Stars: ✭ 53 (+70.97%)
Mutual labels:  change-detection
CDLab
Yet another repository for developing and benchmarking deep learning-based change detection methods.
Stars: ✭ 59 (+90.32%)
Mutual labels:  change-detection
websitechanges
Alerts you via email about a website change.
Stars: ✭ 43 (+38.71%)
Mutual labels:  change-detection
doom-todo-ivy
Display all TODO and FIXME entries for a project or buffer in ivy. Extracted from doom-emacs.
Stars: ✭ 31 (+0%)
Mutual labels:  ivy
ChangeFormer
Official PyTorch implementation of our IGARSS'22 paper: A Transformer-Based Siamese Network for Change Detection
Stars: ✭ 220 (+609.68%)
Mutual labels:  change-detection
angular-8-boilerplate
Angular 8 Boilerplate with bootstrap
Stars: ✭ 23 (-25.81%)
Mutual labels:  ivy
angular-change-detection-demo
A demo to demonstrate Angular change detection
Stars: ✭ 43 (+38.71%)
Mutual labels:  change-detection
Detached-Mapper
An ORM friendly mapper. Allows saving entire entity graphs. Heavily inspired in GraphDiff and AutoMapper.
Stars: ✭ 89 (+187.1%)
Mutual labels:  change-detection
prophesee ros wrapper
ROS driver for Prophesee event-based sensors
Stars: ✭ 63 (+103.23%)
Mutual labels:  change-detection
angular-cli-skeleton
angular-cli skeleton to quickly start a new project with advanced features and best practices. All features are described in README.md.
Stars: ✭ 32 (+3.23%)
Mutual labels:  ivy
pprzlink
Message and communication library for the Paparazzi UAV system
Stars: ✭ 17 (-45.16%)
Mutual labels:  ivy
vue-observable
IntersectionObserver, MutationObserver and PerformanceObserver in Vue.js
Stars: ✭ 24 (-22.58%)
Mutual labels:  change-detection
emacs-counsel-tramp
Tramp ivy interface for ssh and docker and ‎vagrant
Stars: ✭ 49 (+58.06%)
Mutual labels:  ivy
lt-mapper
A Modular Framework for LiDAR-based Lifelong Mapping
Stars: ✭ 301 (+870.97%)
Mutual labels:  change-detection
ChangeOS
ChangeOS: Building damage assessment via Deep Object-based Semantic Change Detection - (RSE 2021)
Stars: ✭ 33 (+6.45%)
Mutual labels:  change-detection
Accelerating-Angular-Development-with-Ivy
Accelerating Angular Development with Ivy, published by Packt.
Stars: ✭ 46 (+48.39%)
Mutual labels:  ivy
pywebsitechanges
Change detection with a simple Python script to email you whenever a website changes.
Stars: ✭ 44 (+41.94%)
Mutual labels:  change-detection
emacs-run-command
Efficient and ergonomic external command invocation for Emacs
Stars: ✭ 64 (+106.45%)
Mutual labels:  ivy

Angular profiler

Angular Profiler is a developer tool to power-up Angular development workflow by providing a series of debugging tools.

It can be used as Chrome Extension

How it can help us having a better developing experience && building a faster application

Visual Change Detection and Component Tree

Angular Profiler provides multiple ways to help us debugging over-triggered change detection in our Angular application.

1. Highlight the components that triggered CD and indicate CD times with different colors.

2. Visual detecting changes in a component tree

The component tree will show you how angular components are rendered and updated

Inspect and change component state

Select a component in the component tree, then you can see all the states of this component in the properties tab. You can update the components right away without changing your codes and waiting webpack to compile to see your changes anymore.
How awesome is that! 😎

Try it locally

// init project and install dependences
yarn
// package plugin in watch mode
yarn watch
// package and compile devtools page app in watch mode
yarn devtool-page:build:watch

The above commands will generate a dist folder that you can upload to chrome extension in development mode.

  1. Go to chrome://extensions/
  2. Turn on developer mode
  3. Load unpacked dist
  4. Enjoy a better developing experience :bowtie:!
  5. Don't forget to send your feedback, all kinds of contributions are welcome.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].