The blog is written in English simply to make it as universal as possible. Company pages are available in multiple languages.

Denne blog er tilgængelig kun på engelsk. For dansk indhold - klik på FORTSÆT PÅ DANSK.

FAST ACCESS

sysCore ApS
Tel: +45 32 21 57 70
Fax: +45 69 66 33 66
E-mail: info@syscore.dk
Glostrup, Denmark

Quick Product & Service Guide
Competences | Services | AppHost | Clip-card support | B2B SHOP | Online Presence Pack | RFID | sysAlarms
Google Apps for Business | WADA-NET | CLUB-NET

HCORE Skræddersyet webløsninger
Vi er en del af H|CORE
Autoriseret UNI-TEL forhandler

Autoriseret forhandler
Autoriseret NAVICAT forhandler

Autoriseret forhandler
INNOVARE logo
sysCore Aps supports Foundation INNOVARE
meetBSD logo
sysCore Aps supports meetBSD Conference
I review for the O'Reilly Blogger Review Program

sysCore ApS - blog

IT, technology, reviews & co.

jQuery Ajax requests pending in Chrome

Web applications can be very powerful. With Ajax and CORS (Cross-Origin Resource Sharing) one can really do wonders. And that was exactly our case: we needed to outsource a small polling script, that would check the state every few seconds and figure out, whether a container should be reloaded via another Ajax request.

Worked like a charm in Firefox. And here comes a customer demo in Chrome – NOPE. Page does not load. Console is silent. Caching headers – set everywhere. Chrome still insists – “Ajax request pending”.

The solution we found is unfortunately not something that will work globally – but we are deploying the app for a limited audience, therefore it “kind of” works for us.

Selection_749

And sometimes it would take only 5 seconds – sometimes 50. Sometimes even longer. Google and Stackoverflow ideas – very helpful, but not effective.

Selection_750

What was the culprit? Chrome itself – and to be more specific – Chrome’s option to make browsing even faster! Namely: pre-rendering of web pages. Once this option was switched off it was impossible to reproduce the error. It worked like a charm every-single-time.

How to disable it? Go to Chrome Settings, and in advanced options under “Privacy” find a point called “Use a prediction service to load pages more quickly”. Disable it. That’s it, you are ready.

As it was said before – there are “two hard things in computer science: cache invalidation, naming things and off-by-one errors”.

Selection_751

 

Posted in howto, programming, web, www | Comments Off on jQuery Ajax requests pending in Chrome

How To Make Your WordPress Website Fast and Secure? – part 1 – Caching

wordpress-tips

wordpress-tips

WordPress (which we are also proudly using for syscore.dk) is a great blog and CMS engine. It is simple, although can be easily made complicated. And complexity if not done right has a very bad side effect – things become bloated, inefficient and often also insecure. In case of WordPress one of its most powerful features – extendability – can quickly turn against us.

Continue reading

Posted in digital marketing, engineering, web, www | Tagged , | Comments Off on How To Make Your WordPress Website Fast and Secure? – part 1 – Caching

Social Sharing Buttons Can Be Injurious To Your eCommerce Business

Share buttons and SEO

Share buttons and SEO

People are becoming more virtually social these days. What I am trying to say is, more and more people are getting habitual of using different social networking websites. Smart Marketers always like to cash the habits of buyers. The eCommerce business is not behind this. Thus, many marketers insist to use the social sharing buttons on their eCommerce client’s site, too. They might be keeping a statistic in mind, which says: 84% of online shoppers use at least one social media site. However, This is not really true in the case of an eCommerce site. The fact is, the social sharing buttons can harm your business. Couldn’t believe it? Let me share a few related facts to support my statement.

Continue reading

Posted in opinions, www | Tagged , , | Comments Off on Social Sharing Buttons Can Be Injurious To Your eCommerce Business