Comments (3)
@stephanedemotte unfortunately so. This is all almost exclusively because of the artoolkit Emscripten build: https://github.com/JamesMilnerUK/THREEAR/blob/master/src/artoolkit/lib/arjs.artoolkit.debug.js (3mb before minification). There might be a way to compile a smaller version but I really haven't tried or have time to do so. There is an open issue at #22 if anyone is interested. For now I will close this!
from threear.
I actually figured out we include the debug
version of artoolkitjs
. I used the min
version (https://github.com/jeromeetienne/AR.js/blob/master/three.js/vendor/jsartoolkit5/build/artoolkit.min.js) and we're down to 763 KiB
. That's still obivously enoromous but much better than 2 MB
and is under ar.js which comes in at `929 KB.
from threear.
If you use gzip compression you can reduce the size dramatically: gzip - [uncompressed]
THREEJS: 353kB - [550kB]
THREEAR: 343kB - [1390kB]
SUM: 700kB - [1940kB]
But an WebAssembly version of the libary would also be great.
from threear.
Related Issues (20)
- Marker Size parameters
- Error when using with React HOT 2
- Is there any way to detect Marker found? - Solved HOT 1
- running three AR using parcel HOT 2
- Debug canvas is not working due wrong binding. HOT 1
- Publish v1.0.0 to npm
- running threear in codesandbox.io HOT 1
- Webpack importing library not working... works with Parcel HOT 4
- Using latest angular HOT 1
- iOS issue on latest angular
- Remove Marker HOT 2
- NFT support HOT 5
- Location based AR support HOT 5
- Build static version of jsARtoolkit HOT 1
- Issue with the examples. HOT 2
- Is it possible to use perspective camera? HOT 5
- Lost markers are not always detected HOT 4
- How can I build a version without new Function and eval๏ผ HOT 1
- More then one Marker/ Multi-Marker? HOT 1
- Example links not working HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from threear.