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.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Panne majeure en cours sur les moyens de paiement de nombreuses banques françaises

30/08/2025 à 20:17

• 60


« Le premier iPad protégé contre les liquides » : la déclaration d’Apple qui intrigue

30/08/2025 à 10:24

• 15


L’appel à la grève de la CB (et d’Apple Pay), un risque majeur pour les banques ?

30/08/2025 à 08:06

• 147


iOS 18.6.2 bouche une faille zéro day utilisant WhatsApp pour piéger les utilisateurs

30/08/2025 à 08:04

• 5


À contre-courant : pourquoi Florian n’abandonne pas WhatsApp

30/08/2025 à 08:00

• 66


Gemini lance un mode incognito, pour des conversations jetables

29/08/2025 à 21:00

• 11


my kSuite : une alternative gratuite, souveraine et suisse à Google et Microsoft (et à -80 % si besoin de plus) 📍

29/08/2025 à 20:07

• 0


Agenda, Path Finder, Unite… De bonnes apps Mac à prix cassé

29/08/2025 à 17:05

• 11


Fibre Power S : SFR baisse son offre triple-play à 26,99 €/mois

29/08/2025 à 16:22

• 14


Lenovo cogite sur un portable à écran paysage et portrait

29/08/2025 à 15:49

• 17


MacBook Air M4 en promo à partir de 949 € et 90 € en bons d'achat

29/08/2025 à 14:43

• 6


Guide d'achat : quels accessoires pour accompagner son nouvel iPad à la rentrée

29/08/2025 à 14:42

• 15


Sauf interdiction, Anthropic entrainera Claude avec vos conversations

29/08/2025 à 11:08

• 20


Le grand tapis de souris de Logitech en promo à 8 €

29/08/2025 à 10:34

• 0


Aménager son bureau Mac en 2025 : les écrans, meubles et accessoires essentiels

29/08/2025 à 10:24

• 47


Mini-test du chargeur Ugreen Nexode à câble rétractable

29/08/2025 à 10:00

• 4