Skip to content

Online Ressources

Jirka Dell'Oro-Friedl edited this page May 7, 2022 · 44 revisions

WebGL

https://www.khronos.org/webgl/
https://webgl2fundamentals.org/
https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API
https://doc.babylonjs.com/features/webgl2
https://wiki.delphigl.com/index.php/Tutorial_WebGL
https://www.webgl-operate.org/ 👍
http://benvanik.github.io/WebGL-Inspector/
https://www.khronos.org/webgl/wiki/Debugging
http://twgljs.org/
https://learnopengl.com 👍
https://books.google.de/books?id=3c-jmWkLNwUC&printsec=frontcover&hl=de&source=gbs_ge_summary_r&cad=0#v=onepage&q&f=false

WebXR und ARCore

https://immersive-web.github.io/webxr/
https://immersive-web.github.io/webxr-reference/webxr-device-api/
https://developers.google.com/web/updates/2018/06/ar-for-the-web
https://codelabs.developers.google.com/codelabs/ar-with-webxr/#0

Shader

https://thebookofshaders.com/
https://marketplace.visualstudio.com/items?itemName=slevesque.shader

TypeScript

https://www.typescriptlang.org/docs
https://blogs.msdn.microsoft.com/typescript/
https://www.npmjs.com/package/@types/webgl-ext

Javascript

https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Typed_arrays
https://tc39.github.io/ecma262/

Debugging

https://dev.to/shoupn/debugging-typescript-using-vscode-and-chrome-5am1
https://www.peterkroener.de/50-kleine-tipps-und-tricks-zu-den-chrome-developer-tools/

Documentation

https://github.com/remojansen/TsUML 👎 (alphaversion using a webservice)
https://www.npmjs.com/package/tplant 👍 (output plantuml-file, hopefully will support namespaces soon)
https://www.npmjs.com/package/node-plantuml 👍
https://typedoc.org/ 👍
https://github.com/Microsoft/tsdoc 👍 (standard definitions used by e.g. typedoc)
https://compodoc.github.io/compodoc/ (explicit for angular)
https://www.youtube.com/watch?v=ZsHMHukIlJY (interesting video on naming etc.)

Web Assembly

https://dzone.com/articles/blazor-running-c-on-browser-using-web-assembly

Optimization

http://buildnewgames.com/garbage-collector-friendly-code/
https://blog.tojicode.com/2012/03/javascript-memory-optimization-and.html
https://developer.mozilla.org/es/docs/Web/API/WebGL_API/WebGL_best_practices
https://stackoverflow.com/questions/17382321/requestanimationframe-garbage-collection
https://www.smashingmagazine.com/2012/11/writing-fast-memory-efficient-javascript/
https://trackjs.com/blog/monitoring-javascript-memory/
https://stackoverflow.com/questions/18364175/best-practices-for-reducing-garbage-collector-activity-in-javascript
https://hub.packtpub.com/6-javascript-micro-optimizations-need-know/
http://buildnewgames.com/garbage-collector-friendly-code/
https://developer.mozilla.org/de/docs/Web/JavaScript/Memory_Management

General

http://wiki.ktxsoftware.com/
https://github.com/toji/gl-matrix
https://blog.tojicode.com/2013/01/glmatrix-20-released.html
http://glmatrix.net/

Other Engines

https://doc.babylonjs.com/
http://awaystudios.com/labs/awayjs-examples/
https://grimoire.gl/guide/1_essentials/02_introduction.html
https://colorlib.com/wp/javascript-engines-for-building-games/

Miscellaneous

http://mobilehtml5.org/
https://www.html5rocks.com/en/tutorials/developertools/devtools-terminal/
https://www.peterkroener.de/50-kleine-tipps-und-tricks-zu-den-chrome-developer-tools/
https://clara.io/
https://medium.com/young-coder/private-fields-in-typescript-3-8-true-privacy-at-last-fb4f194305d9
https://mugen87.github.io/yuka/

Localization

https://poeditor.com/

Render HTML to Canvas

https://github.com/tsayen/dom-to-image
http://html2canvas.hertzen.com/
https://github.com/brenden/node-webshot
https://stackoverflow.com/questions/10721884/render-html-to-an-image#46243263
https://cburgmer.github.io/rasterizeHTML.js/
https://medium.com/webmr/dom-to-canvas-for-webxr-in-just-7-years-e032060437fb
https://pdfs.semanticscholar.org/8fe8/a6846710770c833699e92e0a87a66cf4b65e.pdf

Shields:

https://shields.io/
https://stackoverflow.com/questions/38985050/how-do-i-use-the-logo-option-in-shields-io-badges

Unit Tests

https://mochajs.org/#installation https://journal.artfuldev.com/unit-testing-node-applications-with-typescript-using-mocha-and-chai-384ef05f32b2

Net

https://webrtcforthecurious.com/docs/01-what-why-and-how/

Tracking

https://hiukim.github.io/mind-ar-js-doc/ https://trackingjs.com/ https://ar-js-org.github.io/AR.js-Docs/ https://google.github.io/mediapipe/ https://www.inovex.de/de/blog/hand-tracking-mediapipe/

Clone this wiki locally