-pageCache      = {}
-cacheSize      = 10
-currentState   = null
-loadedAssets   = null
-htmlExtensions = ['html']
-
-referer        = null
-
-createDocument = null
-xhr            = null
+pageCache               = {}
+cacheSize               = 10
+transitionCacheEnabled  = false
+
+currentState            = null
+loadedAssets            = null
+htmlExtensions          = ['html']
+
+referer                 = null
+
+createDocument          = null
+xhr                     = null
 
 
 fetch = (url) ->

  cacheCurrentPage()
  reflectNewUrl url

  if cachedPage = transitionCacheFor url
    fetchHistory cachedPage
    fetchReplacement url
  else

#   Turbolinks.visit(url)
#   Turbolinks.pagesCached()
#   Turbolinks.pagesCached(20)
#   Turbolinks.enableTransitionCache()
#   Turbolinks.allowLinkExtensions('md')
#   Turbolinks.supported
@Turbolinks = { visit, pagesCached, enableTransitionCache, allowLinkExtensions, supported: browserSupportsTurbolinks }
