hello.js

var please = require('share');
console.log('thank you');

Tuesday, 7 November, 2017 UTC

Atom 1.22

Atom 1.22

Today’s release of Atom 1.22 includes a number of fixes to performance and usability. Performance improvements Users who work with large projects will be happy to see we resolved a long-standing performance issue related to spawning Git processes to ... more


Thursday, 12 October, 2017 UTC

Atom’s new concurrency-friendly buffer implementation

Atom’s new concurrency-friendly buffer implementation

Several Atom features depend on potentially long-running computations based on the contents of open buffers, but until recently, it was only possible to access a buffer’s text from JavaScript running on the main thread. This made it difficult to guarantee ... more


Tuesday, 3 October, 2017 UTC

Atom 1.21

Atom 1.21

Today’s release of Atom 1.21 features Language Server Protocol support, the first of many deeper language integration features, which we’re calling Atom IDE. It also includes a new, unified filesystem watcher API and build status indicators. Language ... more


Tuesday, 12 September, 2017 UTC

Atom 1.20

Atom 1.20

Atom 1.20 is available on the stable channel today and features numerous improvements in the github , find-and-replace , and language-php packages. Git Integration Improvements The way diff views get opened was reworked resulting in pending pane support ... more


Tuesday, 12 September, 2017 UTC

Introducing Atom-IDE

Introducing Atom-IDE

GitHub, in collaboration with Facebook, are pleased to announce the launch of Atom-IDE - a set of optional packages to bring IDE-like functionality to Atom. The start of this journey includes smarter context-aware auto-completion as well as a host of ... more


Thursday, 22 June, 2017 UTC

A new approach to text rendering

A new approach to text rendering

In Atom 1.19, we’re landing a complete rewrite of the text editor’s DOM interaction layer that improves rendering performance and simplifies the code. Prompted by the availability of some valuable new DOM APIs with the upgrade to Electron 1.6, we decided ... more


Tuesday, 16 May, 2017 UTC

Atom 1.17

Atom 1.17

Today’s Atom 1.17 release comes with the introduction of docks, faster startup time with V8 snapshots, farewell to jQuery and other improvements. Introducing Docks Docks are an extension of Atom’s pane system designed to hold interface elements that ... more


Tuesday, 18 April, 2017 UTC

Improving Startup Time

Improving Startup Time

Over the last months, the Atom team has been working hard on improving one of the aspects of the editor our users care about the most: startup time. We will first provide the reader with some background about why reducing startup time is a non-trivial ... more


Wednesday, 12 April, 2017 UTC

Atom 1.16

Atom 1.16

Today’s Atom 1.16 release comes with two more macOS title bar options, a push to remove jQuery and other improvements. More title bar options (macOS) On macOS you can now choose between two more title bar options ( Settings > Core Settings > Title ... more


Thursday, 9 March, 2017 UTC

Atom 1.15

Atom 1.15

It was a quiet month because most of the team is toiling away on cool stuff that’s not yet shipping. But we do have a few goodies hitting Atom 1.15. Duplicate selections with multiple lines The behavior when duplicating lines when there are multiple ... more


Thursday, 19 January, 2017 UTC

Atom on Windows

Atom on Windows

Last year I joined the Atom team with the goal of making Atom a better experience on Windows and thought it would be worth highlighting some of our work so far as well as a few of the things new in Atom 1.14 (currently in beta). If you haven’t tried ... more


Tuesday, 10 January, 2017 UTC

Atom 1.13

Atom 1.13

Atom 1.13 has shipped today with benchmarks, reopen project, new Octicons and a keystroke resolver API. It ships without the Shadow DOM editor boundary. Atom Benchmarks In our continuous mission to improve Atom’s performance, 1.13 introduces benchmarks ... more


Monday, 14 November, 2016 UTC

Removing Shadow DOM boundaries from text editor elements

Removing Shadow DOM boundaries from text editor elements

We recently released Atom 1.13 Beta and it features a foundational change to the editor rendering internals that we would like to share with you: the removal of the Shadow DOM boundary from <atom-text-editor> elements. In this blog post we are ... more


Thursday, 10 November, 2016 UTC

Atom 1.12

Atom 1.12

Atom 1.12 has shipped today with another helping of fixes and improvements. International Keyboard Support New APIs available in Chrome 52 allowed us to take on this long-requested feature. The new APIs turned out to be less important than we originally ... more


Monday, 17 October, 2016 UTC

The Wonderful World of Keyboards

The Wonderful World of Keyboards

With the beta release of Atom 1.12, we’re rolling out some long-awaited improvements to Atom’s support for international keyboard layouts. Before 1.12, users on many layouts needed to install a community-maintained package called keyboard-localization ... more


Wednesday, 31 August, 2016 UTC

Atom 1.10 and 1.11 beta

Atom 1.10 and 1.11 beta

Hot on the heels of the last release, we’ve released Atom v1.10 and v1.11-beta! 1.10 Stable Here are some of the noteworthy changes that are shipping to Stable in 1.10. Thanks to our diligent beta users for helping us test these out and ensure that they ... more


Monday, 1 August, 2016 UTC

Atom 1.9 and 1.10 beta

Atom 1.9 and 1.10 beta

It’s that time again… Atom 1.9 and 1.10-beta are out! 1.9 Stable The following is a summary of improvements we have been testing on our beta channel and that are finally landing in Atom 1.9.0. :rocket: Display Layers, which are going to bring speed improvements ... more


Wednesday, 13 April, 2016 UTC

Atom 1.7 and 1.8 beta

Atom 1.7 and 1.8 beta

Atom 1.7 and 1.8-beta are out. Major Changes in 1.7.0 Stable Below is a summary of the noteworthy changes in Atom 1.7. If you want to see every PR that went into Atom 1.7, check out the Atom 1.7.0 release notes. Most Recently Used Tab Switching In Atom ... more


Friday, 25 March, 2016 UTC

What’s new in Electron 0.37

What’s new in Electron 0.37

Electron 0.37 was recently released and included a major upgrade from Chrome 47 to Chrome 49 and also several new core APIs. This latest release brings in all the new features shipped in Chrome 48 and Chrome 49. This includes CSS custom properties, increased ... more


Friday, 25 March, 2016 UTC

What’s new in Electron 0.37

What’s new in Electron 0.37

Electron 0.37 was recently released and included a major upgrade from Chrome 47 to Chrome 49 and also several new core APIs. This latest release brings in all the new features shipped in Chrome 48 and Chrome 49. This includes CSS custom properties, increased ... more


Thursday, 17 March, 2016 UTC

Atom 1.6 and 1.7 beta

Atom 1.6 and 1.7 beta

Atom 1.6 and 1.7-beta are out. Atom 1.6 comes with pending pane items, improvements to pane management, and new APIs. Major Changes in 1.6.0 Stable Below is a summary of the noteworthy things available in Atom 1.6. If you want to see every PR that went ... more


Thursday, 17 March, 2016 UTC

Atom 1.6 and 1.7 beta

Atom 1.6 and 1.7 beta

Atom 1.6 and 1.7-beta are out. Atom 1.6 comes with pending pane items, improvements to pane management, and new APIs. Major Changes in 1.6.0 Stable Below is a summary of the noteworthy things available in Atom 1.6. If you want to see every PR that went ... more


Thursday, 17 March, 2016 UTC

Atom 1.6 and 1.7 beta

Atom 1.6 and 1.7 beta

Atom 1.6 and 1.7-beta are out. Atom 1.6 comes with pending pane items, improvements to pane management, and new APIs. Major Changes in 1.6.0 Stable Below is a summary of the noteworthy things available in Atom 1.6. If you want to see every PR that went ... more


Friday, 8 January, 2016 UTC

Use V8 and Chromium Features in Electron

Use V8 and Chromium Features in Electron

Building an Electron application means you only need to create one codebase and design for one browser, which is pretty handy. But because Electron stays up to date with Node.js and Chromium as they release, you also get to make use of the great features ... more


Friday, 8 January, 2016 UTC

Use V8 and Chromium Features in Electron

Use V8 and Chromium Features in Electron

Building an Electron application means you only need to create one codebase and design for one browser, which is pretty handy. But because Electron stays up to date with Node.js and Chromium as they release, you also get to make use of the great features ... more


Friday, 8 January, 2016 UTC

Use V8 and Chromium Features in Electron

Use V8 and Chromium Features in Electron

Building an Electron application means you only need to create one codebase and design for one browser, which is pretty handy. But because Electron stays up to date with Node.js and Chromium as they release, you also get to make use of the great features ... more


Friday, 8 January, 2016 UTC

Use V8 and Chromium Features in Electron

Use V8 and Chromium Features in Electron

Building an Electron application means you only need to create one codebase and design for one browser, which is pretty handy. But because Electron stays up to date with Node.js and Chromium as they release, you also get to make use of the great features ... more


Friday, 8 January, 2016 UTC

Use V8 and Chromium Features in Electron

Use V8 and Chromium Features in Electron

Building an Electron application means you only need to create one codebase and design for one browser, which is pretty handy. But because Electron stays up to date with Node.js and Chromium as they release, you also get to make use of the great features ... more


Thursday, 7 January, 2016 UTC

Use V8 and Chromium Features in Electron

Use V8 and Chromium Features in Electron

Building an Electron application means you only need to create one codebase and design for one browser, which is pretty handy. But because Electron stays up to date with Node.js and Chromium as they release, you also get to make use of the great features ... more


Thursday, 7 January, 2016 UTC

Use V8 and Chromium Features in Electron

Use V8 and Chromium Features in Electron

Building an Electron application means you only need to create one codebase and design for one browser, which is pretty handy. But because Electron stays up to date with Node.js and Chromium as they release, you also get to make use of the great features ... more