fixed a glitch in the service worker

snap8
Jens Mönig 2022-07-24 00:40:53 +02:00
rodzic c0dea85dfb
commit e5899a518d
2 zmienionych plików z 9 dodań i 9 usunięć

Wyświetl plik

@ -37,9 +37,9 @@
<script src="src/sha512.js?version=2019-06-27"></script>
<script src="src/FileSaver.min.js?version=2019-06-27"></script>
<script>
var world;
// FPS = 67,
// lastTime = 0;
var world,
FPS = 67,
lastTime = 0;
window.onload = function () {
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('sw.js');
@ -48,13 +48,13 @@
new IDE_Morph().openIn(world);
loop();
};
function loop() { // timestamp) {
function loop(timestamp) {
requestAnimationFrame(loop);
// if (timestamp - lastTime < 1000 / FPS) {
// return;
// }
if (timestamp - lastTime < 1000 / FPS) {
return;
}
world.doOneCycle();
// lastTime = timestamp;
lastTime = timestamp;
}
</script>
</head>

2
sw.js
Wyświetl plik

@ -100,7 +100,7 @@ var snapVersion = '8.0.0-rc-220724',
'libraries/localstorage_module.xml',
'libraries/make-variables.xml',
'libraries/maps_module.xml',
'libraries/menu_module',
'libraries/menu_module.xml',
'libraries/mqttExtension.js',
'libraries/mqtt.js',
'libraries/mqtt.xml',