arudradey/ml-cpu-storage / emsdk /upstream /emscripten /test /emscripten_performance_now.c
arudradey's picture
download
raw
770 Bytes
#include <emscripten/html5.h>
#include <emscripten/threading.h>
#include <assert.h>
#include <stdio.h>
double performanceNow;
double dateNow;
void test(void *userData) {
double now2 = emscripten_performance_now();
assert(now2 >= performanceNow + 100);
double now3 = emscripten_date_now();
assert(now3 >= dateNow + 100);
printf("done\n");
exit(0);
}
int main() {
performanceNow = emscripten_performance_now();
assert(performanceNow < 10*1000); // Should take well less than 10 seconds to load up the page
dateNow = emscripten_date_now();
assert(dateNow > 1547568082); // == 2019-01-15T16:01:22+00:00)
#ifdef __EMSCRIPTEN_PTHREADS__
emscripten_thread_sleep(200);
test(0);
#else
emscripten_set_timeout(test, 200, 0);
#endif
return 99;
}

Xet Storage Details

Size:
770 Bytes
·
Xet hash:
a2d61716a12e7b4a315012648ae46b330e93297e2c126c96c56eb1b8a30c321e

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.