Ouvrir le menu principal

MacGeneration

Recherche

Atom va améliorer ses performances avec des composants natifs

Nicolas Furno

vendredi 16 juin 2017 à 10:00 • 18

Logiciels

Atom est l’éditeur de code de GitHub et c’est l’un des plus gros utilisateurs d’Electron, ce framework qui permet de créer des apps multiplateformes en utilisant des technologies du web. Après tout, Electron a été également créé par GitHub pour Atom à l’origine, même s’il est désormais utilisé pour des centaines d’autres projets. Il faut dire que c’est un outil très puissant pour créer un logiciel compatible avec macOS, Windows et Linux avec les mêmes compétences techniques que pour un site web.

Atom en action. Cliquer pour agrandir

En contrepartie, les apps conçues avec Electron ne sont pas aussi optimisées que les apps natives et elles sont parfois des gouffres à mémoire vive. La messagerie instantanée Slack est l’exemple toujours utilisé, mais c’est loin d’être le seul. La popularité de ce framework n’aide pas à changer la perception qu’Electron pourrait être le nouveau Flash.

Au-delà des perceptions, les problèmes de performance sont réels et pour en revenir à Atom, ce choix technologique a toujours posé problème pour ouvrir de gros fichiers. C’est précisément pour corriger ce défaut que la prochaine mise à jour intégrera un module natif en C++ pour gérer le texte et l’enregistrement des fichiers. De quoi certainement améliorer les performances dans le domaine, même si l’essentiel de l’app reste développé en HTML, CSS et JavaScript.

En attendant, Atom 1.18 est disponible et cette version intègre GitHub directement dans son interface. Si vous utilisez le service en ligne, vous pourrez publier des modifications de code et garder un œil sur l’activité du projet sans quitter le logiciel.

Atom 1.18 avec le module GitHub intégré, ici pour publier un changement. Cliquer pour agrandir

Atom 1.18 n’est pas traduit en français et il nécessite OS X 10.8 au minimum.

illustration ulule

Plus que 0 heures pour commander notre livre

Précommandez-le dès maintenant et profitez-en pour découvrir nos nouveaux goodies, ou prolonger votre abonnement au Club iGen à tarif réduit.

Découvrez nos offres

La cour d’appel de Paris refuse de suspendre la condamnation d’Apple sur les clauses abusives des contrats iPhone

22:15

• 0


Tesla s'attaque au jailbreak qui permet d'obtenir la conduite autonome sans payer l'abonnement

18:10

• 21


Test des AirPods Max 2 : le strict minimum pour seulement 579 €

16:19

• 29


Forfait Free Max : quand l’illimité fâche les apôtres de la sobriété

16:19

• 71


AirPods : la qualité audio « studio » des micros victime des régulations européennes ?

16:19

• 30


Une première promotion sur le MacBook Neo, qui descend à 649 €

16:05

• 5


YouTube Premium augmente ses tarifs aux États-Unis

15:40

• 42


AI Overviews : Google donnerait des millions de mauvaises réponses par heure

15:21

• 24


Asus augmente le prix de ses PC à base Snapdragon X2 juste après les premiers tests élogieux

13:15

• 6


Les Tesla peuvent lire des disquettes 💾

11:50

• 17


Et si l’écran parfait existait ? Découvrez la série MA de BenQ et gagnez-le !

11:35

• 0


En Corée du Sud, la loi impose un accès universel pour les offres mobiles : de l'illimité ralenti au-delà du forfait

11:16

• 15


Redonner vie à vos photos floues et anciennes sur Mac avec Aiarty Image Enhancer (-52 %, licence à vie avec mises à jour) 📍

10:47

• 0


Adobe se permet de modifier un fichier système pour sa collecte de données

10:23

• 42


Comment le MacBook Neo met Microsoft sous pression

09:35

• 48


OpenAI revoit ses abonnements autour de Codex et suggère la fin de l’abondance

08:13

• 12