Month: August 2018

Maruti Suzui Dzire Facelift Engine & Transmission

Maruti Suzuki Dzire Overview

There is no denying the fact that the Maruti Dzire has shaken the compact sedan segment in India by selling in such huge volumes which no other rival has been able to come close to. The Dzire is also one of the highest selling cars here and hence there is a lot of anticipation around the new generation. The looks have changed, the interiors have evolved and the driving dynamics are better. Let’s check out everything in detail. Maruti Suzuki Dzire On road price starts from 5,43,425/-. Check for price details of Dzire in CarzPrice.

Check for Marutii car dealers in India

Maruti Suzuki Dzire Exteriors

The all new Maruti Swift desire 2017 is underpinned by all new platform, which Suzuki has named as Heartect. The Maruti Baleno is also based on the same platform. High tensile steel is used in this platform, thus making it not only lighter, but even stronger than before. More width in this car result in better driving dynamics.

Front The 2017 Maruti Dzire looks attractive and stylish from the front now. The design overall is now more proportionate and does not like its trying too hard. The new Dzire comes with a balanced look this is modern as well. The fascia embodies a new imposing grille with chrome surround

Side and Rear The side profile now looks much more balanced. The boot is very well integrated in the body and doesn’t look like a forced job. The new 15-inch alloy wheels also make the car look smarter. The rear looks similar to the old Dzire but has better styling. The tail lamps are now LED ones and look much more premium. The paint quality has also improved this time. The New Maruti Dzire 2017 is indeed an excellent job my Maruti.

Maruti Suzuki Dzire Interiors

Coming to the interiors, here’s where a lot of major revisions lie. The dashboard gets an all-new design and even though some elements are derived from the new Swift, Maruti has again made a lot of changes to things like the instrument cluster, AC vents, steering wheel, inlays on the dashboard, etc. There is a dual tone black and beige colour theme and the top variants come with wood inserts on the dashboard and steering wheel. The wooden inserts are provided with an intent of making the car feel premium but honestly, it could have been done in a better way and the quality also feels a bit inferior. However, the overall fit and finish of the insides feel much better than the second generation Dzire

Due to the rear doors being wider, ingress and egress have become easier. The seats are large and comfortable and the cushioning is also soft but under thigh support felt a bit lacking. The driver’s seat gets height adjustment while the steering gets tilt adjustment and hence you can find yourself a good driving position with decent visibility all around. Space at the rear is decent but at the front, the footwell eats into space slightly. The roofline limits the headroom at the rear a bit. The boot is nicely shaped and has good cargo carrying capacity, it is larger by 60-litres now.

The third generation Maruti Dzire gets a good equipment list. You get automatic climate control and the cooling performance from the AC is very good and the rear AC vents are a big plus. The ORVMs are electrically adjustable and folding. The audio system is the same one that is also offered on the Baleno. The 7-inch touchscreen has a good response and it gets Apple CarPlay and Android Auto too. Connectivity is seamless and the sound quality from the speakers is very good. Apart from that, the Dzire also gets keyless go with push button start and unlock sensors on the door

Maruti Suzuki Dzire Engine

The new Dzire carries over the same two powertrains from the previous generation. So, it is the same 1,197cc VVT petrol engine and the 1,248cc DDiS diesel engine with their 5-speed manual gearboxes. The powertrains get changes to their calibration and the automated manual transmission (AMT) makes an appearance in the Dzire. The AMT which we have seen in smaller Marutis is still the same basic tech involving sensors and hydraulic shifters mounted on top of the manual gearbox. The AMT’s relatively unrefined shifting characteristic is also, unfortunately, a carry-over. Unlike a torque converter or continuously variable (CVT) auto transmissions, AMTs tend to have prominent shift shocks during heavy acceleration. But, the head nodding pull during up shifts eases up during cruising speeds. Kick downs to lower gears when I stomp the throttle for an overtake maneuver also tend to be less urgent, but at slower speeds there is a double shift down from overdrive gears. With a lot of low-end torque being available, the diesel AMT was easier to use overall. Buyers have to be aware that the AMT tech is oriented towards optimising mileage in city driving cycles and so there is a certain inevitable performance compromise.

The petrol engine in the Dzire produces a peak power of 61kW at 6,000rpm and peak torque of 113Nm at 4,200rpm. This is a quiet, refined engine with its performance being an ideal combination for all types of driving cycles, My personal preference would be the manual transmission for both the petrol and diesel engines, but with more and more buyers preferring AMTs Maruti is now offering three trim variants each with the automated gearbox. The Dzire’s diesel engine delivers 55kW of power and 190Nm of torque. Peak torque is available from 2,000rpm. This common rail direct injection engine’s familiar character means that driving it in a Maruti is somehow always more pleasurable than in any other brand’s cars. It does get a bit raucous at high revs, but if you are a driver that loves to be connected with the car, this engine will keep you amply engaged.

The Bridgestone Ecopia 185/65 tyres that my test mule came with were shod on 15-inch alloys. While these tyres helped keep road rush to a minimum in the cabin, their relatively thin contact patch on the road meant lesser confidence while taking fast corners. However, straight line stability has improved dramatically and the Dzire now cruises confidently even at speeds of upto 160kmph

Maruti Suzuki Dzire Driving

The new Dzire offers a good balance between ride comfort and high-speed handling. The suspension is tuned to be inclined towards the softer side and hence ride quality at urban speeds is comfortable. The car feels stable up to about 120 kmph and only beyond that a hint of uncertainty starts to creep in. Brakes offer good bite and the feedback from the pedal too is decent. Since the

suspension has a soft setup, high-speed cornering can result in a fair bit of body roll but that cannot be termed as a negative as the Dzire is positioned as a practical and value-for-money vehicle and not as a performance vehicle

Maruti Suzuki Dzire Safety

The 2017 Maruti Dzire now comes with dual front airbags, ABS and ISOFIX mounts on all variants which is a very positive move. The car is lighter than before since it is based on the new HEARTACT platform. Talking about service, Maruti Suzuki has the best sales and after-sales network in India and the Dzire can be serviced in any nook and corner of the country since the company has a service centre almost everywhere.

Maruti Suzuki Dzire Cost

Maruti Suzuki Dzire Ex-Showroom Price in India ranges from 5,43,425/- (Dzire LXI) to 9,34,799/- (Dzire ZDI Plus AT). Get best offers for Maruti Suzuki Dzire from Maruti Suzuki Dealers in India

Maruti Suzuki Dzire Verdict

We won’t be surprised if the Maruti Dzire goes on to become the largest selling car by overtaking the Alto. Maruti Suzuki has taken a good package and made it even better with the new generation and the Dzire comes across as a well-rounded compact sedan that excels at a lot of things. What really impressed us is how the company has moved ahead in its quality standards and how the car is loaded with so many features. The driving characteristics are also very good and both the engines are efficient too. The Maruti Dzire is an excellent buy for someone looking for a not-so-big sedan that offers a competitive package.

Here’s how you can make better use of JavaScript arrays

Web development company in Hyderabad

Quick read, I promise. Over the last few months, I noticed that the exact same four mistakes kept coming back through the pull requests I checked. I’m also posting this article because I’ve made all these mistakes myself! Let’s browse them to make sure we correctly use Array methods!

Replacing Array.indexOf with Array.includes “If you’re looking for something in your Array, use Array.indexOf.” I remember reading a sentence like this one in my course when I was learning JavaScript. The sentence is quite true, no doubt!

Array.indexOf “returns the first index at which a given element can be found,” says the MDN documentation. So, we use the returned index later in our code, and Array.indexOf is the solution.

But, what if we only need to know if our array contains a value or not? Seems like a yes/no question, a boolean question I would say. For this case, I recommend using Array.includes which returns a boolean. For website design services visit Vivid Designs

Using Array.find instead of Array.filter Array.filter is a very helpful method. It creates a new array from another one with all items passing the callback argument. As indicated by its name, we must use this method for filtering, and for getting a shorter array.

But, if we know our callback function can return only one item, I would not recommend it — for example, when using a callback argument filtering through a unique ID. In this case, Array.filter would return a new array containing only one item. By looking for a specific ID, our intention may be to use the only value contained in the array, making this array useless.

Let’s talk about the performance. To return all items matching the callback function, Array.filter must browse the entire array. Furthermore, let’s imagine that we have hundreds of items satisfying our callback argument. Our filtered array would be pretty big.

To avoid these situations, I recommend Array.find. It requires a callback argument like Array.filter, and it returns the value of the first element satisfying this callback. Furthermore, Array.find stops as soon as an item satisfies the callback. There is no need to browse the entire array.

Replacing Array.find with Array.some I admit I’ve made this mistake many times. Then, a kind friend told me to check the MDN documentation for a better way. Here’s the thing: this is very similar to our Array.indexOf/Array.includes case above.

In the previous case, we saw Array.find requires a callback as an argument and returns an element. Is Array.find the best solution if we need to know whether our array contains a value or not? Probably not, because it returns a value, not a boolean. With an array containing objects, Array.find would return an entire object while we may only need a boolean. This could cause performance issues. Web designing services in Bangalore

For this case, I recommend using Array.some which returns the needed boolean.

Using Array.reduce instead of chaining Array.filter and Let’s face it, Array.reduce isn’t simple to understand. It’s true! But, if we run Array.filter, then it feels like we’re missing something, right?

I mean, we browse the array twice here. The first time to filter and create a shorter array, the second time a create a new array (again!) containing new values based on the ones we obtained from Array.filter. To get our new array, we used two Array methods. Each method has its own callback function and an array that we cannot use later — the one created by Array.filter.

To avoid low performances on this subject, my advice is to use Array.reduce instead. Same result, better code! Array.reduce allows you to filter and add the satisfying items into an accumulator. As an example, this accumulator can be a number to increment, an object to fill, a string or an array to concat.

In our case, since we’ve been using, I recommend using Array.reduce with an array to concat as an accumulator. In the following example, depending on the value for env, we will add it into our accumulator or leave this accumulator as is.

That’s it! Hope this helps. Be sure to leave comments if you have any thoughts on this article or have any other use cases to show. And if you found it helpful, give me some claps 👏. Thanks for reading!