ARender 4 cette année suivra un ensemble de nouvelles fonctionnalités clés et continuera de stabiliser et d’améliorer le cœur produit.
Dans cet ensemble de nouvelles fonctionnalités, nous avons un ensemble de sous catégories:
Nous voulons mettre dans la roadmap les changements suivants concernant la vidéo, car ils apporteraient aux utilisateurs finaux une meilleure expérience de lecture vidéo:
Cela, en tant qu’action manuelle en premier, pourrait devenir automatique dans une nouvelle évolution de la fonctionnalité. En utilisant différents niveaux de qualité, le rendu de la vidéo dans le format pris en charge par le navigateur peut devenir plus rapide, et la vitesse de transfert requise par l’utilisateur final diminuera également si un paramètre de qualité inférieur est choisi.
La deuxième amélioration que nous souhaitons effectuer pour accélérer les temps de chargement consistera à diffuser les premiers morceaux de la vidéo dès qu’ils sont déjà convertis. Parallèlement à l’autre évolution, cela rendra la conversion vidéo dans ARender beaucoup plus fluide pour l’utilisateur final; ce qui enlèvera un potentiel besoin de compter sur le rendu hors ligne (en utilisant ARender) des vidéos au préalable.
Le dernier changement prévu est un croisement avec un autre ensemble d’évolutions que nous voulons apporter à ARender. Nous voulons produire une expérience de « document builder » pour les vidéos. Cela nécessitera une refonte du panneau vidéo (pour pouvoir couper des vidéos à des instants précis) et permettre une certaine fusion des vidéos (ou couper des vidéos, cela implique alors une expérience de glisser-déposer des fragments vidéo).
Nous avions annoncé la création d’un bouton d’aperçu pour le générateur de documents, où le document sera actualisé en fonction des modifications que vous êtes en train de créer, et la fonctionnalité est toujours dans la feuille de route d’ARender sur 2020!
Il s’agit plus d’une refonte interne du moteur de rendu d’ARender que d’un changement visuel pour les utilisateurs finaux, mais ici l’objectif est d’améliorer et de faire évoluer encore plus le passage à l’échelle de notre applicatif.
Chaque appel aux serveurs ARender 4 ne nécessitera pas de connexion active sur le navigateur de l’utilisateur et, si disponible, la Websocket avertira l’utilisateur lorsque la méthode réelle sera prête à être récupérée sur le serveur. Cela ouvre de nombreuses nouvelles approches:
L’utilisateur final est averti du traitement potentiellement long, il peut charger un autre document et être averti lorsque le premier est prêt à être ouvert.
Si de nombreux utilisateurs demandent exactement la même demande, pendant qu’elle est traitée, ils recevront le même ID de demande et les appels seront mutualisés.
A partir du moment où la connaissance des requêtes sera tracée et partagée sur les serveurs Web; nous pourrons informer qu’une demande n’est plus attendue par un utilisateur (toutes les websockets correspondant à la demande sont maintenant fermées), le traitement de la demande pourra être annulé, afin d’économiser du temps CPU sur le backend.
Avec moins de connexions utilisées pour recevoir des données en retour du serveur Web, le navigateur Web de l’utilisateur final disposera d’un temps supplémentaire pour traiter les demandes d’images et bénéficiera d’un temps d’inactivité global plus long, améliorant sa réactivité.
Dans l’ensemble, cette amélioration des fonctionnalités réduira la charge sur les serveurs ARender et vous permettra de manière transparente de gérer plus d’utilisateurs sur votre infrastructure existante ou de décider de réduire la plate-forme si vous souhaitez réduire vos coûts matériels.
Les documents Office seront les premiers à recevoir le mécanisme de conversion en streaming de documents dans ARender 4 (fonctionnalité optionnelle).
Du point de vue du comportement et de l’aspect visuel, ce mécanisme est inchangé par rapport à ARender 3, mais la logique interne est en cours de refonte pour prendre en charge une plus large gamme de formats de documents.
En tant que premier changement majeur par rapport à la version 3 d’ARender en streaming de conversions de documents, nous travaillons sur un moyen de diffuser des documents convertis à l’aide des outils Microsoft Office et Libreoffice, vous ne serez donc plus limité aux environnements Windows pour bénéficier de cette fonctionnalité.
En tant que changement pour la version 4, nous voulons que le stockage des fichiers temporaires en utilisant Couchbase soit aussi performant et aussi recommandable que celui du système de fichiers (actuel par défaut).
Actuellement, le backend est presque aussi rapide que le système de fichiers local, mais nous devons encore passer par des tests intensifs avant de pouvoir le qualifier de prêt pour la production par notre équipe QA. Nous vous tiendrons au courant de ce sujet grâce aux notes de version régulières!
Nous allons essayer d’inclure un sous-ensemble de format de fichier 3D à importer et à afficher dans ARender comme « proof of concept » dans la roadmap ARender 4 2020 (comme le support vidéo l’était à ses débuts). Il ne sera peut-être pas aussi riche en fonctionnalités que vous pouviez attendre, mais cela nous permettra de créer un chemin vers un support plus large du format si la demande augmente suite au « proof of concept ».