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.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

OpenAI se plaint auprès de l’UE de ne pas être à armes égales face aux GAFAM

09/10/2025 à 21:30

• 7


Test de la souris MX Master 4 de Logitech : une souris qui nous fait vibrer ?

09/10/2025 à 20:30

• 11


La Banque centrale européenne conseille de garder un petit peu d’argent liquide à domicile

09/10/2025 à 19:04

• 115


Une licence Microsoft Office 2021 pour Mac à moins de 50 € ? C'est possible ! 📍

09/10/2025 à 17:56

• 0


Un iPhone 14 à 345 € ? Vous avez 30 jours pour l'essayer avant de l'adopter définitivement

09/10/2025 à 16:54

• 0


Les deux stations pour Mac mini M4 d'Ugreen sont en promotion à seulement 70 €

09/10/2025 à 16:50

• 9


Xavier Niel fait monter le buzz et promet une étonnante nouveauté matérielle du côté de Free Mobile

09/10/2025 à 16:45

• 44


iOS 26 : dix fonds d'écran gratuits à la sauce Liquid Glass

09/10/2025 à 14:12

• 13


Sosh annonce un forfait avec 200 Go de 5G en France et 40 Go de data depuis 130 pays pour 15,99 €

09/10/2025 à 14:12

• 144


Google a conçu un clavier pour PC qui reprend les cadrans rotatifs des anciens téléphones

09/10/2025 à 13:00

• 24


Que faire d'un vieux boîtier Apple Time Capsule ? Le transformer en NAS moderne

09/10/2025 à 12:15

• 13


La puce M5 d’Apple se rapproche : le point sur les Mac attendus en 2025-2026

09/10/2025 à 10:27

• 26


Où trouver un iPhone 17, 17 Pro et 17 Pro Max en stock ? 🆕

09/10/2025 à 09:54

• 103


Elon Musk veut créer le premier jeu vidéo entièrement généré par IA dès 2026

09/10/2025 à 09:15

• 42


SolidGlass peut désactiver Liquid Glass dans tout macOS Tahoe ou bien pour certaines apps

09/10/2025 à 08:58

• 36


Avec la fin de Windows 10, le Mac a-t-il une carte à jouer ?

09/10/2025 à 07:20

• 61