Java-Script: The UI Language

Divyanshu Sharma
5 min readJun 16, 2021

Animations, designs have halted the human's eyes for a while. How long we have relished colors? Since, ever. Anything that's more than mere colors but engaging animations, comely objects, and vivid backgrounds have our eyes.

The industry has created a whole separate domain extolling the efforts of the developers who are somewhat liable for all this. Yes, talking about the blooming facet of UI/UX. The user interface is a bridge linking the user and developer. Undoubtedly, the more striking the bridge is more users would like to come over it. For instance, let us say there are the following two web pages you came across. Which among them strikes you more than the other?

I believe the answer is the first one. What overpowers in the web page one that the second one eventually could not? Is the background color? Is it the pictures that we find missing in the second one? Maybe the icons or the menu tab that got your eyes?

In precise, the user interface of web-page one has a higher hand than the other. Let us know what are those things which give a better user-interface experience?

What is UI?

Before learning which things make a UI more appealing. It’s important to know what is UI. UI stands for the user interface. Anything that one sees and interacts with is an interface. The UI can be made as simple or as complex depending upon the use cases. The world of UI starts with a basic language called HTML, the lookout of an HTML page is enhanced by using CSS which is further integrated with JavaScript to make a whole lot of difference.

What is HTML?

HTML is an acronym for HyperText Markup Language. The word Hyper Text was coined back in the 1960s by Ted Nelson. Typically a text is known as hypertext when it contains more than just text. It may contain buttons, links, a bar, and everything you might observe in a typical webpage. A computer language that consists of easily understood keywords, names, or tags that help format the overall view of a page and the data it contains is a markup language. Any page you access through a browser contains hypertext written in a markup language, that is an HTML page.

What is CSS?

As long as we know that to make a page browser-accessible it must be an HTML page. But who doesn't like styling be it styling a page? The concept of styling an HTML page dates back to the 2000s when the idea of CSS ( Cascading Style Sheets) was proposed by W3C. The idea was to reduce the burden and expense of individual styling fonts, color in a big website.CSS removed the style formatting from the HTML page. The purpose of CSS is to provide Web developers with a standard way to define, apply, and manage sets of style characteristics.

What is JavaScript?

So far we know the purpose of CSS and HTML. That’s wasn’t enough. We still required animations and something that would glue all the components of a webpage together. This bridge could help the components of the page to interact with each other and create some amazing results. Wanting for something this amazing, Brendan Eich in 1995 came up with a language that was designed so that the ‘non-programmers’ can also wash their hands over it.

The purpose of javascript is to put things simply, JavaScript is an object-oriented programming language intended to offer web development more lenient and more attractive. In most cases, JavaScript is used to create responsive, interactive elements for web pages, enhancing the user experience.

The whole and sole idea of javascript are to create an interactive user interface.

The growing trend of JavaScript

With increasing growth in the more user-interactive websites, the subsequent growth of javascript has also been observed. The combination of JavaSCript with HTML and CSS can do wonders. For years now, java-script has been building strong. According to the annual survey held by Stack Overflow about 70 percent of 72.525 professional developers stated they use JavaScript.

According to resources of stack share, there are about 12508 companies that are using javascript as a language to enhance their user interface experience.

Insatgram And JavaScript

Instagram is a popular social media networking app. The users connect and share the media over the app. It has with its new features excited people of all groups around. It is an American photo and video sharing social networking service created by Kevin Systrom and Mike Krieger.

The intriguing features of Instagram have undoubtedly gained a lot more users than ever. It contains various features which are user interactive and are being used very profoundly among its user.

Instagram uses javascript as a frontend tool to make its lookout attractive. Javascript has helped Instagram is bringing more user-interactive features and also these features can interact with each other. As per the information, the social app is using the following technologies for its mobile, and web apps are Diving right into its tech stack that is as follows:

  • Javascript and React.js are used for UI development,
  • React Native is used for cross-platform mobile app development,
  • Python/ Django is used on the server-side,
  • PostgreSQL is used as a database,
  • Amazon S3 is used as a cloud computing service,
  • Webpack is used for DevOps tasks.

Instagram uses python language as the backend language and Javascript on the frontend. The AJAX has helped them to bring the two ends together.

JavaScript thus has created amazingly brilliant UI design serving millions of users. It is being widely used not only by Instagram but Google, Youtube, and any other big company you can imagine. According to Google stats, javascript is going to be the booming language in the full-stack domain in the coming years.

--

--