What is the compatibility like between Internet Explorer and NodeJS, JavaScript, and HTML/CSS in the present day?

I need help deciding between developing a desktop application using Electron or opting for a WebApp. The majority of my customers use Internet Explorer, with around 70% using older versions. I want to ensure that the app does not run slowly, crash, or lack support for certain features and animations. Understanding how Internet Explorer performs in current times would greatly assist me in making this decision.

Answer №1

While Internet Explorer may not support all new functionality, it is possible to write pages in a way that mitigates this issue. Balancing compatibility across modern browsers, mobile browsers, and IE can be challenging and costly, but achievable.

Electron provides a uniform browser interface for all users, yet Electron Apps have the potential to become bloated and large. Opting to utilize only the latest HTML, CSS, and JavaScript makes Electron a simpler choice over Web Apps. However, choosing Electron means that customers will not have access to your code on their mobile devices.

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

The browser is not storing cookies properly

I recently set up a session for users logging into my application. However, I am facing an issue where the cookies that are supposed to be saved in the cookie store are not being stored. https://i.sstatic.net/ai9HO.jpg https://i.sstatic.net/4RB9K.jpg htt ...

Generating swagger documentation for TypeScript-based Express applications

I have successfully set up the swagger URL following a helpful guide on configuring Swagger using Express API with autogenerated OpenAPI documentation through Swagger. Currently, I am utilizing TypeScript which outputs .js files in the dist folder without ...

Unveiling the secret: Retrieving selected items from the Fluent UI DetailsList component

I am looking to utilize the DetailsList component https://developer.microsoft.com/en-us/fluentui#/controls/web/detailslist and need to select multiple items. However, it appears that the component does not have a built-in prop to retrieve all selected item ...

Having difficulty operating the development environment

Currently enrolled in a Udemy course and facing an issue with running a script. Attempting to execute the command npm run dev results in the following error message: npm ERR! code ELIFECYCLE npm ERR! errno 2 npm ERR! <a href="/cdn-cgi/l/email-protectio ...

Securing and restricting access to my API endpoints for internal server use

As a beginner in Node and web development, I am currently creating a basic application to dive into the field. My main goal is to restrict access to my endpoints to server-side calls only, resulting in a 403 error for any unauthorized attempts. While expl ...

Guide on retrieving a specific value from an array of objects and storing them separately in ReactJS

Seeking advice on how to extract a specific value from an array of objects. const [itemList, setItemList] = useState([{ serviceValue: "", quantityValue: "", amountToPay: "" }]); and individually map them into separate constants or useStates. const [servic ...

Using AWS StepFunctions to add a prefix to an input string

How can I use TypeScript and CDK to create a task that prefixes one specific field in the input while leaving the rest unchanged? Input: { "field1": "foo", "field2": "bar" } Desired output: { "field1" ...

A recursive function stuck in an endless loop, going on indefinitely

I have a recursive function that is supposed to call itself until the coordinates exceed the boundaries of a DOM table or until the distance between the starting point and the current recursion point is greater than the user-defined distance. However, the ...

Error message stating: "A missing module (MODULE_NOT_FOUND) was detected in the nest.js code

Having a code base that runs smoothly on a Windows machine using node v10.16.3, I encountered an issue when trying to install the same code on a CentOS Linux box with node v12.16.3. The error message displayed is regarding a missing module '@angular-d ...

datetime-local format changing after selection

In an ionic application running on an android system, there is a issue with the formatting of <input type='datetime-local'> inputs. After a user selects a date, the Start input is formatted differently than the Ende input. Attempts to use t ...

Responsive Bar Chart using jQuery Mobile and ChartJS that appears on the screen only after resizing

I have been experimenting with adding a responsive bar chart using Chart.js in one of my JQM projects. Here is what I have accomplished so far: http://jsfiddle.net/mauriciorcruz/1pajh3zb/3/ The Chart needs to be displayed on Page Two and it should be res ...

Utilize jQuery to convert text to lowercase before adding Capitalize CSS styling

I have encountered a situation where I need to change the HTML link values from UPPERCASE to LOWERCASE and then apply a capitalization style. The problem lies in the fact that the links arrive in uppercase, so I had to come up with a workaround: The given ...

What causes certain HTML elements to appear greyed out in Developer Tools?

After dabbling a bit with HTML, I've noticed some elements being displayed in gray by the developer tools. Any insight on why this is happening would be greatly appreciated. https://i.sstatic.net/miWH4.jpg ...

Considering transitioning my application from Ruby on Rails to JavaScript with Express. I am currently evaluating if MongoDB would be a suitable choice for my

Here is how my database schema.rb in Rails 3 looks: ActiveRecord::Schema.define(:version => 20110504034934) do create_table "comments", :force => true do |t| t.string "name" t.text "content" t.integer "post_id" t.datetime " ...

When iteratively utilizing the setValue() function, an unintentional occurrence of an 'Uncaught error' is encountered

I encountered an issue while trying to update a spreadsheet upon submitting a form. The problem is that after pressing the submit button, the remaining commands are not being executed properly. As a result, I see an error message in the console saying "U ...

Reactively responsive table view

I am new to CSS and recently discovered a responsive table on this website that I would like to incorporate into my application. My challenge is figuring out how to switch the table layout from left to right (headers on the right and values on the left) w ...

Aligning text beneath a positioned span element

I have a code snippet where I am trying to center a number within a div and then center the units right below the number. The number is centered correctly, but the units are not aligning as desired. How can I achieve this layout? div.div1 { height: 20 ...

Utilizing bootstrap for a responsive design that includes max-height constraints and horizontal

Seeking to modify the appearance of my Angular Template by incorporating Bootstrap and a custom CSS file. <!-- index.html --> <div static-include="partial/example.html"></div> The static-include directive, sourced from Stack Overflow, p ...

Retrieving XML using JavaScript with AJAX

Having trouble retrieving XML data using JavaScript and Ajax. The script takes too long (up to 45 seconds) to collect the data from the database and return it as XML. Everything works fine when loading the data locally, so no issues with cross-domain. An ...

Search for a specific node within an Ajax response using jQuery

Struggling with extracting a specific node from an XML document obtained via an Ajax call in my JavaScript code. The returned XML contains key/value pairs, and I am aiming to extract the value linked to a particular key. Let's imagine the structure o ...