<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/syncfusion/best-of/2022/08" -->

---
title: Best Syncfusion posts — August 2022 | daily.dev
description: The most upvoted Syncfusion posts from August 2022, curated by the daily.dev community.
canonical: https://daily.dev/sources/syncfusion/best-of/2022/08
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/syncfusion/best-of/2022/08
og:type: website
og:site_name: daily.dev
og:title: Best Syncfusion posts — August 2022 | daily.dev
og:description: The most upvoted Syncfusion posts from August 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Syncfusion — August 2022

1. 1  
[](https://daily.dev/posts/5-different-ways-to-deep-compare-javascript-objects-yhejxhntc "5 Different Ways to Deep Compare JavaScript Objects")  
Article  
![Avatar of syncfusion](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/064efc4834bd43b987bcda02e8ad6709)Syncfusion · 4y  
5 Different Ways to Deep Compare JavaScript Objects  
JavaScript has 7 primitive data types. We can compare the values of any of these types using an equality operator. However, comparing non-primitive types such as objects is tricky since the usual equality operators do not compare object values. In this article, we will discuss five different ways to determine the equality of JavaScript objects. The deep-equal library is another vastly popular NPM module with over 11 million weekly downloads.  
71  
2
2. 2  
[](https://daily.dev/posts/11-console-methods-in-javascript-for-effective-debugging-xgsfulpgz "11 Console Methods in JavaScript for Effective Debugging")  
Article  
![Avatar of syncfusion](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/064efc4834bd43b987bcda02e8ad6709)Syncfusion · 4y  
11 Console Methods in JavaScript for Effective Debugging  
The console.log() method is the most used JavaScript console method. It helps us to print strings, numbers, JavaScript objects, or variables in the console. If you don’t pass anything, it will print “default’ when the count is reset. If you want to reset the counter, you can use the console.countReset(firstLabel) method.  
17  
2
3. 3  
[](https://daily.dev/posts/handling-concurrent-requests-with-javascript-callbacks-sl2kmz30g "Handling Concurrent Requests with JavaScript Callbacks")  
Article  
![Avatar of syncfusion](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/064efc4834bd43b987bcda02e8ad6709)Syncfusion · 4y  
Handling Concurrent Requests with JavaScript Callbacks  
JavaScript is one of the most popular programming languages in the world. The event loop, callbacks, promises, and async/await support in JavaScript make it possible. This article will go through how we can handle concurrent requests with the use of plain JavaScript callbacks. The code is inefficient because the asyncFn() is called five times with rankings of 0 through 5 in order.  
10

[See all Syncfusion archives](/sources/syncfusion/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/syncfusion/best-of/2022/08#page","url":"https://daily.dev/sources/syncfusion/best-of/2022/08","name":"Best Syncfusion Posts — August 2022","description":"The most upvoted Syncfusion posts from August 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/syncfusion/best-of/2022/08#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/5-different-ways-to-deep-compare-javascript-objects-yhejxhntc","name":"5 Different Ways to Deep Compare JavaScript Objects"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/11-console-methods-in-javascript-for-effective-debugging-xgsfulpgz","name":"11 Console Methods in JavaScript for Effective Debugging"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/handling-concurrent-requests-with-javascript-callbacks-sl2kmz30g","name":"Handling Concurrent Requests with JavaScript Callbacks"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Syncfusion","item":"https://daily.dev/sources/syncfusion"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/syncfusion/best-of"},{"@type":"ListItem","position":5,"name":"August 2022"}]}]}
```

