Jak buforować całą warstwę tuż przed dragstartem i przywrócić ją na dragend?

Obecnie próbuję nieco przyspieszyć działanie mojej aplikacji internetowej na urządzenia mobilne, ale teraz utknąłem w najważniejszej części - buforowaniu. Jak można buforować całą warstwę tuż przed rozpoczęciem przeciągania przez użytkownika i przywróceniem go z powrotem do użytecznych węzłów Kinetic.Nodes po zatrzymaniu akcji przeciągania?

W tej chwili zaczynam buforować

stage.on('mousedown touchstart', function(){ // CACHING})

ale problem polega na tym, że użytkownik musi wykonać sekundęmousedown touchstart zdarzenie „przechwycić” buforowany obraz, który oczywiście rozpoczyna nowe buforowanie.

W tym przypadku moje pytania byłyby następujące:

Jak mogę przekazaćmousedown touchstart zdarzenie na buforowany obraz, aby użytkownik mógł przeciągnąć go jednym płynnym ruchem?

Jak mogę przyspieszyć buforowanie? (Wyświetlenie buforowanego obrazu zajmuje 1-2 sekundy. Czy warto go buforować w asetInterval po każdym, powiedzmy, 4 sekundy, i używaj tego wstępnie wyeksponowanego obrazu lub powoduje, że zbyt wysoka wydajność odpływu?)

Wysoko cenię wszelkie sugestie dotyczące mojego problemu lub dalsze wskazówki i porady, które przyspieszą działania.

questionAnswers(1)

yourAnswerToTheQuestion