This set of JavaScript Interview Questions and Answers for Experienced people focuses on “Performance Measures in JavaScript – II”.
1. How can we define the term Performance?
a) Speed of the input takes in
b) Speed of the output display
c) Speed at which application functions
d) Speed of data transmission
View Answer
Explanation: Performance refers to the speed at which an application functions. It is a multifaceted aspect of quality. Better performance results in better user experience.
2. When is an application said to show a web performance?
a) Time to respond
b) Time to load
c) Time to send a request
d) Time to receive data
View Answer
Explanation: Web performance refers to the speed in which web pages are downloaded and displayed on the user’s web browser. When we’re talking about web applications, the time it takes your application to be presented to your users is what we will call web performance.
3. When is an application said to show a runtime performance?
a) Speed of response to user
b) Speed of user request
c) Speed of sending data
d) Speed of receiving data
View Answer
Explanation: The speed at which your application responds to your users’ interactions is what we’ll call runtime performance. Better runtime performance results in better user experience.
4. What does the span of time waiting for the page to be useful depending on?
a) Runtime performance
b) Web performance
c) Speed
d) Runtime performance & Speed
View Answer
Explanation: Web performance refers to the speed in which web pages are downloaded and displayed on the user’s web browser. The span of time that you are waiting for the page to be usable depends on web performance.
5. What is the advantage of the code produced graphics being smaller than the images themselves?
a) Bandwidth saving
b) Increase in bandwidth
c) Dynamic advantages
d) Static advantages
View Answer
Explanation: The code used to produce graphics on the client side is typically much smaller than the images themselves, creating substantial bandwidth savings. This also helps in increasing web performance.
6. In order to skip or seek to the desired location in a sound or video, which property becomes helpful?
a) audioSkip
b) currentTime
c) videoSkip
d) skiptoTime
View Answer
Explanation: The currentTime property sets or returns the current position (in seconds) of the audio/video playback. In addition to starting and stopping sound and video, you can skip (or “seek”) to the desired location within the media by setting the currentTime property.
7. Which of the following shows a better runtime performance for coalescing functionality, using functions, and using objects?
a) Firefox unwoundfun
b) Firefox UsingFunct
c) Firefox UsingObject
d) Firefox UsingStruct
View Answer
Explanation: When we compare the runtime performance for coalescing functionality, using functions, and using objects, the Firefox UsingFunct shows better performance. UsingFunct improves runtime performance and inturn the user experience.
8. Which of the following shows a poorer runtime performance for coalescing functionality, using functions, and using objects?
a) Firefox unwoundfun
b) Firefox UsingFunct
c) Firefox UsingObject
d) Firefox UsingStruct
View Answer
Explanation: When we compare the runtime performance for coalescing functionality, using functions, and using objects, the Firefox UsingFunct shows a poorer performance. This results in poor user experience.
9. In how many modes can the Closure compiler be run?
a) 2
b) 3
c) 4
d) 5
View Answer
Explanation: Closure Compiler can be run in either of two modes:
- In Simple mode it mostly performs like most other minifiers, removing whitespace, line breaks, and comments
- In Advanced mode it rewrites the JavaScript by renaming variables and functions from longer descriptive names to single letters to save file size, and it inlines functions, coalescing them into single functions wherever it determines that it can
10. What is the purpose of the advanced mode in the Closure compiler?
a) Removing the variables and other parameters
b) Renaming the variables and other parameters
c) Slight alteration to improve the runtime performance
d) Calls the function
View Answer
Explanation: In Advanced mode, the Closure Compiler rewrites the JavaScript by renaming variables and functions from longer descriptive names to single letters to save file size, and it inlines functions, coalescing them into single functions wherever it determines that it can.
Sanfoundry Global Education & Learning Series – Javascript Programming.
- Check Programming Books
- Practice Programming MCQs
- Practice MCA MCQs
- Practice Information Science MCQs
- Apply for Computer Science Internship