Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/biophoton/pune-ws-07-08-23


https://github.com/biophoton/pune-ws-07-08-23

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Push-Based Angular Perf Workshop

## Installation Instructions

**System Requirements**

* `node 18`
* `npm 8`

**Clone and install**

```bash
git clone https://github.com/push-based/datev-perf-ws-170723.git

cd datev-perf-ws-170723
npm install

# (optional) if the step before didn't work, please try the following
npm install --force
```

**Run the application**

```bash
npm run start
```

## Workshop Information

* [ws info doc](https://docs.google.com/document/d/19aI18XS--bjEG9EjHUGls-Q74P8Y7PA9ZGyRgqOO240/edit?usp=drive_link)
* [slides](https://drive.google.com/drive/u/1/folders/1TFoIQmomA6eDnieKracJTGvQFze3KlbW)

## Exercises

* [Change Detection - OnPush](./exercises/change-detection%20-%20OnPush.md)
* [Change Detection - TrackBy](./exercises/change-detection%20-%20trackBy.md)
* [Change Detection - NgZone](./exercises/change-detection%20-%20ngZone.md)
* [Contextual Template States](./exercises/contextual-template-states%20-%20suspense%20&%20error.md)
* [Performance Tab](./exercises/performance-tab-flame-charts.md)
* [Sources Tab](./exercises/sources%20tab.md)
* [JS Event Loop](./exercises/event-loop.md)
* [Scheduling - Chunk Work](./exercises/scheduling-chunk-work.md)
* [Scheduling - Prioritize Work](./exercises/scheduling-prioritize-work.md)
* [Network Optimizations](./exercises/network-optimizations.md)
* [SSR - Universal](./exercises/ssr-with-universal.md)
* [SSR - Transfer State](./exercises/ssr-transfer-state.md)
* [SSR - Pre Rendering](./exercises/ssr-pre-rendering.md)
* [CSS Performance - Containment](./exercises/css-performance%20-%20containment.md)
* [CSS Performance - Forced Reflow](./exercises/dom-access%20-%20forced%20reflow.md)
* [CSS Performance - Layout Thrashing](./exercises/dom-access%20-%20layout%20thrashing.md)
* [memory debugging](./exercises/memory-debugging.md)
* [memlab](./exercises/memory%20debugging%20-%20memlab.md)
* [JS & TS Best practices](./exercises/js%20&%20ts%20-%20best%20practices.md)
* [User Flows - Recorder](./exercises/user_flow%20-%20recorder.md)
* [User Flows - Lighthouse](./exercises/user_flow%20-%20lighthouse.md)
* [User Flows - CLI](./exercises/user_flow%20-%20cli.md)