python/js framework with pure javascript based data exchange and DOM manipulation